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