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!