Back to careers
Senior Software Engineer – Java
Job Overview:
We are seeking a highly skilled and motivated Senior Software Engineer – Java to join our team on a contract basis. The ideal candidate will have extensive experience in Java development, strong knowledge of modern frameworks, and the ability to deliver high-quality solutions in a fast-paced environment.
Location: Bangalore
Type: Contract
Experience: 6+ years
Roles & Responsibilities:
- Design, develop, and maintain scalable Java-based applications.
- Build and integrate RESTful APIs and microservices.
- Utilize Spring Boot, Spring MVC, and Spring Security to deliver secure and efficient solutions.
- Deploy and manage applications on Apache Tomcat servers.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Ensure code quality, maintainability, and adherence to industry best practices.
- Participate in code reviews, debugging, and troubleshooting.
- Contribute to technical documentation and system design.
Required Skills & Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 6+ years of hands-on Java development experience.
- Strong expertise in Spring Framework (Spring Boot, MVC, Security).
- Experience with Apache Tomcat for deployment and server management.
- Proven experience with microservices architecture.
- Proficiency in RESTful API design and development.
- Familiarity with version control systems (Git).
- Solid understanding of design patterns and best practices.
- Strong analytical, problem-solving, and communication skills.
Preferred Skills:
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of Docker, Kubernetes for containerization.
- Familiarity with CI/CD pipelines.
- Exposure to front-end technologies like JavaScript, Angular, or React.
#Java #SpringBoot #Microservices #ApacheTomcat #FrontEnd #OnsiteJobs #Qualcosoft