Software Engineer – Java, DSA, Rest API, Microservices, Spring Boot, JUnit

4 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Software Engineer

Contribute to all stages of software development, from code writing to deployment, while working in an Agile environment. If you have a solid background in Java and microservices, apply to advance your skills and impact client solutions.

 

Responsibilities

  • Contribute to software builds by following consistent development practices
  • Debug software components and identify code defects for resolution
  • Support and monitor software across test, integration, and production environments
  • Automate software deployments in testing and production
  • Adhere to security standards and regulatory requirements
  • Design and implement APIs
  • Follow best practices for automated unit, integration, and regression testing
  • Review pull requests to ensure code quality
  • Collaborate within an Agile team to influence architecture and team goals
  • Maintain infrastructure that is scalable, reliable, and meets service level agreements
  • Ensure software solutions are testable, user-friendly, and maintainable

 

Requirements

  • Minimum 4 years of experience in software development, testing, and implementation
  • Bachelor’s or master’s degree in computer science, engineering, information systems, or related STEM field
  • Proficiency in Java 8 and above, data structures, and algorithms
  • Experience with REST APIs, JSON, Kafka, and database technologies, including RDBMS and NoSQL such as MongoDB, Redis, and PostgreSQL
  • Skills in Spring Boot, GIT, Jenkins, Linux/Unix, and build tools like Gradle or Maven
  • Competency in asynchronous, multi-threaded, and reactive programming for scalable, low-latency applications
  • Experience with containerized deployments using Kubernetes and Docker
  • Background in performance profiling and optimization
  • Familiarity with continuous integration, automated testing, and Agile methodologies
  • Ability to work independently and in a team, with effective communication skills

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You