- Design and define the overall architecture of web applications.
- Collaborate with UI designers, business users, and cross-functional teams to develop scalable web applications.
- Define, develop, and maintain APIs and ensure seamless integrations with partner systems.
- Oversee database management and ensure application responsiveness and quality.
- Work closely with the engineering team to design and launch new features.
- Maintain code integrity, organization, and best practices across projects.
- Collaborate with graphic designers to ensure a cohesive user experience.
- Implement and maintain security measures and data protection protocols.
- Contribute to both mobile and desktop application development.
- Utilize containerization and orchestration tools such as Docker and Kubernetes for deployment and scalability.
Technical Skills & Experience
- Minimum 6+ years of software development experience.
- Strong proficiency in Java and Spring Boot framework.
- Experience with relational databases such as MySQL.
- Hands-on experience with REST APIs, cloud messaging APIs, and push notifications.
- Familiarity with version control tools like Git, Mercurial, or SVN.
- Comfortable using Agile methodologies and collaboration tools.
- Solid problem-solving abilities with excellent verbal and written communication skills.
Skills
Java · Spring Boot · Microservices · AWS · MySQL · Docker · Kubernetes
📌 Team Lead Engineering (Mumbai)
🏢 Recognized
📍 Mumbai
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.