Architect

Virtusa
Hyderabad, Telangana, India

"We are seeking a talented and motivated Software Developer(7-10 Yrs) with a strong background in Java, Spring Boot, Microservices, KAfka , AWS with framework knowledge. Preferable work on retail Banking project experience. The ideal candidate will be responsible for designing, developing, and maintaining high quality scalable applications and will have a solid understanding of relational databases and modern DevOps practices.

Key Responsibilities: Design, develop, and maintain robust, scalable, and high-performance Java applications, primarily utilizing the Spring Boot framework. Work with Relational Database Management Systems (RDBMS) like DB2, PostgreSQL, MySQL, or Oracle, Contribute to DevOps practices, including setting up and maintaining Continuous Integration/Continuous Deployment (CI/CD) pipelines (e.g., Jenkins, GitLab CI).Proven professional experience as a Java Developer. Expertise in the Spring Framework, specifically Spring Boot for creating production-ready applications. Strong understanding of Object-Oriented Programming (OOP) principles and design patterns. Proficiency in working with RDBMS (e.g., MySQL, PostgreSQL, Oracle) Experience with ORM tools like Hibernate or Spring Data JPA is highly desirable. Familiarity with DevOps tools and concepts, including: CI/CD Version Control (Git/GitHub/GitLab).Exposure to Containerization Experience with build tools like Maven or Gradle.Design, develop, test, and deploy scalable and resilient microservices using Java and Spring Boot. Collaborate with cross-functional teams to define, design, and ship new features. Work on the entire software development lifecycle, from concept and design to testing and deployment. Implement and maintain AWS cloud-based solutions, ensuring high performance, security, and scalability. Integrate microservices with Kafka for real-time data streaming and event-driven architecture. Troubleshoot and resolve issues in a timely manner, ensuring optimal system performance. Keep up-to-date with industry trends and advancements, incorporating best practices into our development processes. Should Be a Java Full Stack Developer. Bachelor's or Master's degree in Computer Science or related field."

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →