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 jobs@techvantagesystems.com. This is the job for you! - See you soon at Techvantage!