- Company Name
- Global Applications Solution
- Job Title
- Java Full Stack Engineer
- Job Description
-
Job title: Java Full Stack Engineer
Role Summary: Design, develop, and maintain scalable, enterprise-grade web applications in a cloud‑native environment, delivering end‑to‑end solutions from Java backend to React.js front‑end.
Expectations: Deliver high‑quality, production‑ready code, meet sprint commitments, participate in architecture discussions, mentor junior staff, and support continuous deployment pipelines.
Key Responsibilities:
- Design, code, and maintain full‑stack web applications using Java (21+) with Spring Boot and React.js.
- Build RESTful services, consume external APIs, and ensure performance, scalability, and security.
- Model data in Amazon Aurora (PostgreSQL) and DynamoDB, optimizing queries and storage.
- Collaborate with product, UX, and engineering teams to translate requirements into technical solutions.
- Conduct code reviews, write automated tests, and follow best engineering practices.
- Support continuous integration, deployment, and on‑call troubleshooting in production.
- Mentor junior engineers and contribute to knowledge sharing.
Required Skills:
- 5–8 years of full‑stack development experience.
- Deep expertise in Java and Spring Boot for backend services.
- Proficiency in React.js, JavaScript (ES6+), HTML5, CSS3, and responsive UI design.
- Experience building and consuming RESTful APIs.
- Strong knowledge of relational (PostgreSQL) and NoSQL (DynamoDB) databases.
- Understanding of microservices architecture, distributed systems, authentication/authorization, and security best practices.
- Familiarity with Git, CI/CD pipelines, automated testing, and cloud‑native AWS environments.
- Excellent problem‑solving, debugging, and critical‑thinking skills.
- Agile/Scrum experience and strong communication and collaboration abilities.
Required Education & Certifications:
- Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field.
- No mandatory certifications required, but industry relevant certifications (e.g., AWS Certified Developer – Associate) are a plus.