Software Engineer II

New
India, Must be able to collaborate across time zones with U.S.-based business stakeholders.Full-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
2+ years
Required Skills
AWSNode.jsAgileGitJavaJenkinsSpring BootReactRESTful APIs

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or equivalent practical experience.
  • 2+ years of software engineering experience in backend or full-stack development roles.
  • Strong proficiency in Java, Spring Boot, React, and Node.js.
  • Experience working in cloud environments such as AWS.
  • Solid understanding of object-oriented programming, design patterns, and SDLC principles.
  • Experience working in Agile/Scrum environments with exposure to iterative delivery.
  • Familiarity with REST APIs, JSON, and web services (SOAP/REST).
  • Exposure to CI/CD tools such as Jenkins and version control systems like Bitbucket or Git.
  • Strong debugging, analytical, and problem-solving skills.
  • Ability to communicate technical concepts clearly and collaborate across teams and time zones.
  • Willingness to participate in on-call rotations and support production systems when required.

Responsibilities

  • Design, develop, and enhance software applications and existing codebases using modern engineering practices.
  • Build and maintain backend and full-stack components using Java, Spring Boot, React, Node.js, and related technologies.
  • Write unit and integration tests to validate functionality against defined acceptance criteria.
  • Participate in code reviews, ensuring adherence to coding, documentation, and testing standards.
  • Analyze system changes and perform impact assessments to ensure safe and efficient updates.
  • Debug production issues, identify root causes, and implement effective long-term fixes.
  • Contribute to technical documentation including design documents, API specs, and system workflows.
  • Collaborate in Agile ceremonies and contribute to sprint planning and delivery commitments.
  • Support continuous improvement initiatives in code quality, system performance, and engineering practices.
  • Provide guidance and support to junior engineers when needed.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now