Java Developer

Our company:

    Techvantage Analytics is a fast-growing AI services and Product Engineering company specialized in Analytics, Machine learning and AI-based solutions. We are seeking an experienced Java Developer to join our team and contribute to the development of innovative software solutions. With a minimum of 3-5 years of experience in these technologies, you will play a critical role in designing and building robust and scalable applications.

What we are looking from an ideal candidate?

    Roles and Responsibilities:

    • Java Development: Utilize your strong proficiency in Java programming to design, develop, test, and deploy high-quality software applications that meet business requirements.
    • Spring Framework: Leverage your in-depth knowledge of Spring, including Spring Boot, Spring MVC, and Spring Data, to create well-structured and maintainable code.
    • Microservices Architecture: Apply your expertise in designing and implementing microservices-based architectures, including service discovery, API gateways, and communication patterns.
    • API Design: Design and develop RESTful APIs that enable seamless communication between microservices and other components of the application.
    • Database Integration: Integrate with databases, both SQL and NoSQL, using your understanding of database design, querying, and data manipulation.
    • Code Quality: Follow best practices for code quality, unit testing, and code reviews to ensure the reliability, maintainability, and performance of the codebase.
    • Troubleshooting and Optimization: Diagnose and resolve issues, and optimize performance bottlenecks within the application and its components.
    • Collaboration: Work collaboratively with cross-functional teams, including front-end developers, testers, and product managers, to deliver software solutions that align with project goals.
    • Mentoring: Share your knowledge and expertise with junior developers, providing guidance and promoting best practices within the development team.

Preferred Skills:

What skills do you need?

    • Minimum of 3 years of professional experience in Java development, with a strong focus on Java Spring and Microservices.
    • Extensive experience with Spring Framework components, including Spring Boot, Spring MVC, and Spring Data.
    • Proven expertise in designing, developing, and deploying microservices-based architectures.
    • Solid understanding of RESTful API design principles and best practices.
    • Familiarity with both SQL and NoSQL databases, and their integration within applications.
    • Strong problem-solving skills and the ability to troubleshoot complex technical issues.
    • Excellent collaboration and communication skills within cross-functional teams.
    • Experience with CI/CD pipelines and version control systems (e.g., Git) is a plus.
    • Strong dedication to code quality, testing, and software craftsmanship.

    Limited front row seats are available. If you fit the description, do not hesitate to submit your resume at This is the job for you! - See you soon at Techvantage!