Jobs and Careers
PH
Software Engineer
PhotonUnited States, United Statesfull_timeVerifiedPosted 14 Oct 2025
About the role
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.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s