Description
You will lead technical execution for scalable Java stack applications and server-side architecture across the full development life cycle.
This role is on-site.
Responsibilities
- Lead design and development of scalable Java applications and backend solutions.
- Supervise developers through task allocation, performance monitoring, and code reviews.
- Write effective APIs and build first-time-right backend and database solutions.
- Collaborate with product managers to ideate solutions and ensure technical feasibility.
- Manage databases and build responsive front-end interfaces via single-page design.
Required Skills
- 6+ years of experience in web-based application development.
- Proficiency in Java, Microservices, and modern architecture.
- Hands-on experience with AWS and associated services.
- Strong command of JavaScript, HTML5, and CSS3.
- Solid understanding of SQL and database management.
- Experience with web services and APIs (SOAP and REST).
- Practical knowledge of Containers, Kubernetes, and CI/CD pipelines.
- Experience with Source Code Management and automated deployment.
- Strong grasp of software design patterns, Clean Code, and Unit Testing.
Preferred Skills
- Experience with React or Angular.
- Knowledge of functional programming.