Job Description

Responsibilities:

Software Development & Maintenance

  • Design, develop, test, and maintain Java-based software applications.

  • Write clean, efficient, and well-documented code; follow secure coding and quality standards.

  • Analyze business and user requirements and translate them into technical specifications.

  • Troubleshooting & Continuous Improvement

  • Troubleshoot, debug, and resolve application defects and performance issues.

  • Participate in code reviews and continuous improvement activities.

  • Collaborate with cross-functional teams to deliver projects on time.

  • Delivery Practices

  • Contribute to automated testing and build/deployment practices (unit tests, CI/CD pipelines) where applicable.

  • Work with databases and integrations to deliver end-to-end features (APIs, data access, logging/monitoring).

  • Key Requirements:

  • Strong programming skills...
  • Ready to Apply?

    Take the next step in your AI career. Submit your application to EPS today.

    Submit Application