0 - 4 years
4 - 18 Lacs
Posted:1 week ago|
Platform:
On-site
Full Time
Job Description:
We are seeking an experienced Senior Java Backend Developer with 5–6 years of hands-on experience in designing, developing, and maintaining scalable backend applications. The ideal candidate should have strong expertise in Java (1.8 and above) and the Spring ecosystem, with exposure to cloud-native development, event-driven architecture, and CI/CD practices. The role requires a proactive individual who can contribute to system design, performance optimization, and high-quality code delivery.
Key Responsibilities
· Design, develop, and maintain robust, scalable, and high-performance backend services using Java and Spring technologies.
· Build and consume RESTful web services adhering to best practices and security standards.
· Implement business logic using Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, and Spring Data REST.
· Work with JPA/Hibernate for data persistence and optimize database interactions with MySQL.
· Design and implement event-driven architectures using messaging systems (preferably Apache Kafka).
· Ensure application scalability, fault tolerance, and high availability through efficient design patterns.
· Implement multi-threading and concurrency concepts to handle high-volume transactions.
· Integrate applications with cloud environments, preferably Microsoft Azure, and support cloud deployments.
· Build and maintain CI/CD pipelines for automated build, test, and deployment processes.
· Containerize applications using Docker and support deployments across environments.
· Perform load, stress, and performance testing and optimize system performance.
· Write and execute unit and integration tests, including testing RESTful web services.
· Collaborate with cross-functional teams including frontend, QA, DevOps, and architecture teams.
· Follow coding standards, version control practices (Git), and documentation guidelines.
· Troubleshoot production issues and provide timely resolutions.
Mandatory Skillset & Tools
· Java 1.8 and above
· Spring Framework: Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, Spring Cloud Config, Spring Data REST
· ORM & Persistence: JPA, Hibernate
· Databases: MySQL
· Architecture: Event-driven design, scalable system design
· Messaging Systems: Apache Kafka (preferred) or similar messaging queues
· Concurrency: Multi-threading and concurrency handling
· Web Services: RESTful APIs
· Cloud: Working knowledge of Microsoft Azure
· DevOps: CI/CD pipelines, Docker
· Version Control: Git and related tools
· Testing: REST API testing, load and performance testing
· OS & Scripting: Linux, basic shell commands
Soft Skills
· Strong written, verbal, and presentation skills
· Proactive, self-driven, and problem-solving mindset
· Ability to work independently as well as in a team environment
· Good understanding of SDLC, agile methodologies, and best coding practices
Preferred Qualification: BE/B.Tech in any stream, relevant experience with technical graduation BCA,MCA,BSC(IT) can be considered
Reporting to: Team lead/Architect/Technical Product Manager
Peers: UI, backend developers, Team leads, Architects
Team: Tech team
Job Types: Full-time, Permanent
Pay: ₹453,509.95 - ₹1,885,227.78 per year
Benefits:
Ability to commute/relocate:
Application Question(s):
Education:
Experience:
Location:
Work Location: In person
Vital Healthcare Services
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java Nowkadugodi, bengaluru, karnataka
Experience: Not specified
4.53509 - 18.85227 Lacs P.A.