Senior Software Engineer/ Developer

USA April 15, 2026 Full Time

Job Type: Full Time

Job Location: USA

Job duties include:

We are seeking an experienced Senior Software Engineer/ Developer with expertisw in designing, developing, and deploying enterprise applications. The ideal candidate will have strong proficiency in Java/J2EE technologies, microservices architecture, RESTful APIs, and cloud platforms such as AWS, Azure, or GCP. This role requires hands-on experience in building scalable backend systems, integrating APIs, managing databases, and collaborating with cross-functional teams in Agile environments. The candidate should also have experience with modern front-end frameworks, DevOps tools, and containerized deployments.

  • Design, develop, and maintain scalable backend systems using Java 8+, Spring Boot, and J2EE frameworks.
  • Build and integrate RESTful and SOAP APIs, enabling seamless communication between distributed services.
  • Develop microservices-based architectures with Docker and Kubernetes for containerized deployments.
  • Implement authentication and authorization mechanisms using Spring Security and OAuth2.
  • Optimize database schemas and queries for SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) databases.
  • Collaborate with front-end developers to integrate React/Angular-based user interfaces with backend services.
  • Apply design patterns (Singleton, Factory, Observer, DAO, MVC) to ensure maintainable and scalable application design.
  • Conduct unit and integration testing using JUnit, Mockito, Selenium, and Playwright.
  • Participate in Agile ceremonies including daily stand-ups, sprint planning, and code reviews.
  • Deploy applications on cloud platforms (AWS, Azure, GCP) and manage CI/CD pipelines using Jenkins, Maven, and Gradle.
  • Provide production support, troubleshoot issues, and ensure high availability and performance of applications.
  • Mentor junior developers, conduct code reviews, and enforce best practices in software development.
  • Integrate third-party APIs and services into enterprise applications.
  • Collaborate with business stakeholders to gather requirements and translate them into technical solutions.

Required Skills & Qualifications

  • experience in Java/J2EE, Spring Boot, Hibernate, and Microservices.
  • Strong knowledge of data structures, algorithms, and object-oriented programming principles.
  • Hands-on experience with cloud platforms (AWS, Azure, GCP).
  • Proficiency in front-end technologies (HTML5, CSS3, JavaScript, Angular, React).
  • Experience with DevOps tools (Docker, Kubernetes, Jenkins, Git).
  • Strong understanding of security practices including Spring Security and OAuth2.
  • Excellent problem-solving, communication, and analytical skills

Requirements: Master’s or Bachelor’s degree in CS, IT, Engg or related stream. Salary ranges between--------------

  • Send resume to:  [email protected] including the JOB ID. Travel and relocation to various unanticipated client locations throughout the United States may be required. Equal Opportunity Employer.
Apply on company site

How well do you match this role?

Check My Resume