- Develop and maintain web applications / services using Core Java, Spring Boot, and Microservices.
- Collaborate with cross-functional teams to design and implement scalable and efficient geospatial solutions.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and resolve bottlenecks and bugs in the applications.
- Conduct code reviews and provide constructive feedback to team members.
- Participate in the full software development lifecycle, including requirement analysis, design, development, testing, and deployment.
- Create and maintain technical documentation for the applications.
- Provide technical support and troubleshooting for the applications.
- Work closely with product managers to understand business requirements and translate them into technical specifications.
- Optimize application performance and ensure high availability and scalability.
- Mentor junior developers and provide guidance on best practices in web application development.
- Contribute to the continuous improvement of the development process and tools.
Qualifications -
- Possess strong experience in Core Java, Spring Boot, and Microservices.
- Have a solid understanding of Data Structures and Algorithm concepts and hands on experience in implementing them using Java.
- Demonstrate proficiency in developing and maintaining web applications.
- Show ability to work in a hybrid model with effective communication skills.
- Exhibit strong problem-solving skills and attention to detail.
- Have experience in CI/CD, Oracle /Cassandra DB, version control systems like Git.
- Display knowledge of Agile development methodologies.
Total exp | 6+ years | ||
Core Java with hands on exp in implementing Data Structures and Algorithms | 6+ years (must) | ||
Spring Boot, Microservices | 4+ years (must) | ||
Kafka, Oracle /Cassandra DB, CI/CD | 2+ years (good to have) | ||
Scrum Agile Methodology | Working knowledge |
Any Gradute