remoteonsite
Full Stack Java Developer - Persistent Systems
Software Engineer
Full Stack Java Developer responsible for designing, building, and maintaining end‑to‑end web applications using Java, Spring Boot, and modern front‑end frameworks, with cloud deployment on AWS.
About the role
Key Responsibilities
- Design, develop, and maintain scalable Java back‑end services using Spring Boot and RESTful APIs.
- Implement responsive front‑end interfaces with Angular, HTML5, and CSS3.
- Integrate applications with relational databases (e.g., MySQL, PostgreSQL) and ensure data integrity.
- Deploy, monitor, and optimize services on AWS cloud infrastructure.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions and conduct code reviews.
Requirements
- 3+ years of professional experience in Java development and Spring Boot.
- Proficiency in front‑end technologies, especially Angular, JavaScript, HTML, and CSS.
- Strong understanding of REST API design and implementation.
- Experience with SQL databases and writing performant queries.
- Hands‑on experience with AWS services such as EC2, S3, and RDS.