Software Engineer

US, United States

Job Description

Job Title:

Software Engineer



Duties

:


Architect and implement reusable UI components and consistent design patterns to support multiple Single Page Applications (SPAs) using React or Angular, built on a shared platform. Develop robust backend services and APIs using Java (versions 8 and above), with expertise in Spring Boot, Spring MVC, and Hibernate/JPA for efficient data access and business logic. Drive agile development cycles with continuous integration and continuous deployment pipelines leveraging Jenkins, RTC, and container orchestration with OpenShift. Implement and maintain comprehensive automated test suites using JUnit, Mockito, and Selenium to ensure high code coverage and reduce defects. Deploy, monitor, and manage applications in cloud environments such as AWS, Azure, or OpenShift, ensuring scalability, availability, and security. Collaborate with teams managing API gateways like Appigi to ensure secure, reliable, and performant API integrations. Partner with Business Analysts, Product Owners, and Customers to align development efforts with long-term business goals. Communicate technical concepts clearly to cross-functional teams. Guide junior developers, conduct peer reviews, and foster knowledge sharing to maintain code quality and best practices. Identify bottlenecks and optimize both frontend and backend performance to enhance user experience and system efficiency. Analyze and resolve defects reported during testing or production, ensuring root causes are addressed promptly. Continuously improve development workflows, tooling, and automation to accelerate delivery and maintain high-quality standards. Utilize tools such as SonarQube for static code analysis and enforce automated checks in the CI/CD pipeline to monitor code quality, performance, and security. Efficiently manage project workflows and issue tracking via Jira, and utilize container technologies like Docker integrated with OpenShift for streamlined deployment.

Requirement:

Applicants must have a Master's degree or foreign equivalent in Computer Science, Computer Applications, Information Technology, Engineering (any), or related fields. Travel/relocation required as jobs will be performed at various unanticipated locations throughout the United States.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD5750494
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    US, United States
  • Education
    Not mentioned