Formal training or certification on software engineering concepts and 9+ years applied experience and hands‑on practical experience delivering system design, application development, testing, and operational stability
Strong experience in Core Java, Spring Boot, Microservices
REST APIs, SQL/NoSQL databases
Experience with cloud platforms (AWS/Azure) is a plus
9+ years of experience in full‑stack Java development within team (Agile/Scrum) environments and large implementations
Experience in Python or Shell Scripting and Devops
Leverage AWS services, including ECS, EKS, and Lambda, to design, deploy, and manage scalable and efficient cloud‑based applications within the software development lifecycle
Responsibilities:
Develop and maintain end‑to‑end web applications using Java for backend development and modern frontend technologies like Angular or React.
Build scalable backend services and RESTful APIs using frameworks such as Spring Boot and Spring Framework.
Design responsive and user‑friendly interfaces using HTML, CSS, and JavaScript frameworks to enhance user experience.
Develop and manage database solutions using relational databases like MySQL or Oracle Database for efficient data storage and retrieval.
Integrate frontend and backend components, ensuring seamless communication through APIs and handling authentication, validation, and security.
Perform testing, debugging, and deployment using version control tools like Git and CI/CD practices to ensure reliable and high‑quality releases.