Java Spring Boot Developer
Bangalore,
India
Note:
Candidates must possess a valid passport due to international travel for training, collaboration, and client engagement.
Location: Flexible, with opportunities for global interaction.
About Us
At ITTANTA, we are shaping the future with innovative tech solutions that focus on IoT, AI, and sustainability. By combining cutting-edge technologies with ancient knowledge, we deliver transformative projects that drive smart cities, pollution control, and sustainable agriculture. Be a part of our journey to build impactful applications.
Job Summary
We are looking for a highly skilled Java Spring Boot Developer to join our development team. In this role, you will design and implement back-end services and APIs, ensuring robust and scalable solutions. Your contributions will power innovative products and applications that align with ITTANTA’s mission for smarter, more sustainable systems.
Key Responsibilities
- Design, develop, and maintain back-end applications using Java Spring Boot.
- Build and integrate RESTful APIs and microservices.
- Collaborate with front-end developers, product managers, and other team members to deliver seamless end-to-end solutions.
- Optimize applications for performance, scalability, and security.
- Write clean, testable, and efficient code following best practices.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve production issues promptly.
- Stay up-to-date with Spring Boot and related technologies, implementing them as needed.
Required Skills and Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Java Developer, with a strong focus on Spring Boot.
- Hands-on experience building microservices architecture.
- Proficiency with relational databases such as MySQL, PostgreSQL, or Oracle.
- Experience with RESTful APIs, JSON, and HTTP protocols.
- Knowledge of security frameworks and implementing secure web services.
- Familiarity with tools like Maven, Gradle, and Git.
- Strong problem-solving skills and attention to detail.
- Ability to work collaboratively in an Agile/Scrum environment.
Preferred Qualifications
- Knowledge of AI tools such as GitHub Copilot or other development productivity tools is essential.
- Experience with cloud platforms (e.g., AWS, Google Cloud, or Azure).
- Knowledge of containerization tools like Docker and orchestration platforms like Kubernetes.
- Experience with CI/CD tools such as Jenkins, GitLab, or CircleCI.
- Familiarity with NoSQL databases like MongoDB or Cassandra.
- Exposure to front-end frameworks such as Angular or React (bonus).
What We Offer
- Competitive salary and comprehensive benefits.
- Opportunities to work on cutting-edge projects impacting smart cities and sustainability.
- Flexible working hours and options for remote work.
- Professional development programs and access to learning resources.
- An inclusive and collaborative workplace with a focus on innovation.