Sr. Java Developer
Blackbuck Insights Bengaluru, Karnataka, India
IT Services and IT Consulting · 501-1,000 employees
About the role
Design, develop, and maintain scalable Java-based enterprise applications using Spring Boot. Collaborate with cross-functional teams to troubleshoot production issues and ensure high software quality through testing and code reviews.
What they look for
Requirements
Requires 7-10 years of experience with strong proficiency in Java, Spring Boot, and RESTful API development. Candidates must have hands-on experience with CI/CD pipelines, Maven, Git, and SQL databases.
Full description
We are seeking a motivated Java Developer with 5 to 8 years of experience in building and maintaining enterprise applications. The ideal candidate should possess strong hands-on experience in Java, Spring Boot, RESTful service development, and CI/CD practices.
The selected candidate will work closely with senior engineers, architects, and product teams to develop scalable, high-quality backend solutions.
Required Technical Skills
Programming & Core Java
· Strong understanding of:
o Java 8 & above
o Object-Oriented Programming (OOP)
o Collections Framework
o Exception Handling
o Multithreading and Concurrency basics
o Java Performance and Memory Management concepts
· Familiarity with design patterns and coding best practices
Frameworks & Backend Development
· Spring Framework 6.x
· Spring Boot 3.x
· Spring Web / Spring MVC
· RESTful API development
· Request validation and exception handling
· JSON serialization/deserialization
Build & CI/CD
· Maven
o Dependency Management
o Build Profiles
o Project Build Lifecycle
· Jenkins
o Build execution
o CI/CD pipeline fundamentals
o Deployment workflows
Version Control & Development Practices
· Git
· Code reviews and pull request processes
· Agile/Scrum development methodology
Databases
· Working knowledge of SQL
· Basic database design concepts
· Query optimization fundamentals
Preferred Skills
· Microservices architecture
· Linux environments
· Logging and monitoring tools
Key Responsibilities
· Design, develop, test, and maintain Java-based applications.
· Develop and enhance REST APIs using Spring Boot.
· Participate in code reviews and ensure adherence to coding standards.
· Troubleshoot and resolve application defects and production issues.
· Collaborate with team members during requirement analysis, design, and implementation.
· Contribute to Maven build configurations and Jenkins pipeline activities.
· Write unit and integration tests to ensure software quality.
· Participate in Agile ceremonies and sprint activities.
· Support performance tuning and continuous improvement initiatives.
Similar roles
-
Java Developer
Zensar Pune, Maharashtra, India
-
#EG Software Engineer (Java & OutSystems Preferred)
NCS Singapore, Singapore
-
Java Full Stack Engineer
Sequoia Connect Ciudad de México, Mexico · $80K/yr
-
Senior Java Application Developer
Dev Technology Ashburn, Virginia, United States · $120K–$165K/yr
-
Java Full Stack Engineer - Professional
HEXAWARE Mexico, Chihuahua, Mexico
-
Desenvolvedor(a) Java Pleno
Jobgether Brazil