14 Aug
|
SWITS DIGITAL Private
|
Karnataka
14 Aug
SWITS DIGITAL Private
Karnataka
Experience: 6 10 Years
Location: Bangalore
Job Type: Full-Time
Job Summary
We are looking for a Senior Java Developer with 6 10 years of experience in Java application development, with strong expertise in Spring Boot, Microservices, Hibernate and REST APIs. The ideal candidate should have hands-on experience designing and developing scalable, maintainable and high-performance enterprise applications.
Key Responsibilitiesfovisio
- Design and develop microservices-based applications using Java, Spring Boot and Hibernate.
- Develop scalable and maintainable applications following Spring Boot architecture and best practices.
- Design, develop and integrate RESTful APIs.
- Implement efficient database access and persistence using Hibernate/JPA.
- Participate in architecture and technical design discussions related to microservices, data modeling and system integration.
- Translate business requirements into technical specifications and high-quality solutions.
- Write clean, reusable, maintainable and efficient code.
- Develop unit tests and participate in code reviews.
- Identify and resolve application performance and technical issues.
- Integrate applications with various databases and external systems.
- Containerize applications using Docker and deploy/manage microservices using Kubernetes.
- Work closely with product managers, designers, architects and other development teams.
- Use Git and follow team-oriented development and CI/CD practices.
- Contribute to continuous improvement of development standards, processes and application architecture.
Required Skills
- 6 10 years of hands-on Java development experience.
- Strong programming experience in Core Java.
- Strong expertise in Spring Boot and Spring Framework.
- Hands-on experience in Microservices Architecture.
- Strong experience with Hibernate / JPA.
- Strong experience in REST API development and integration.
- Good knowledge of SQL and relational databases.
- Experience with Docker and Kubernetes.
- Strong knowledge of Git and version control.
- Understanding of unit testing and code quality practices.
- Good understanding of application architecture, design patterns and system integration.
- Strong problem-solving and debugging skills.
📌 Senior Java Developer (Karnataka)
🏢 SWITS DIGITAL Private
📍 Karnataka