Description
Lead the technical execution of scalable software solutions across the full development life cycle.
Responsibilities
- Lead the design and development of scalable Java stack applications and server-side architecture.
- Supervise a team of developers through task allocation, performance monitoring, and code reviews.
- Write effective APIs and build backend solutions that are first-time right.
- Collaborate with product managers to ideate solutions and ensure technical feasibility.
- Manage databases and build front-end interfaces through responsive single page design.
Required Skills
- 6+ years of experience in web-based application development using Java and Frontend technologies.
- Proficiency in Java, Microservices, and modern architecture.
- Hands-on experience with AWS and its associated services.
- Strong command of JavaScript, HTML5, and CSS3.
- Solid understanding of SQL and database management.
- Experience with web services and APIs, including 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.