The business problem is to develop and maintain software applications by writing, debugging, executing, and maintaining source code, ensuring clear requirements, seamless integration, and bug resolution.
Requirements
- Proficiency in Java programming
- Proficiency in Oracle SQL
- Java, J2EE development with working knowledge of Spring and ORM (Hibernate preferred), Spring Boot, cache implementations.
- Experience with Monitoring / APM tools (Datadag, Dynatrace, etc.), and logging tools such as Splunk.
- Good knowledge of DevOps & collaboration tools: Jenkins, GIT, TFS, Sonar.
Responsibilities
- Writes, debugs, executes and maintains the source code for software applications.
- Java, J2EE development with working knowledge of Spring and ORM (Hibernate preferred), Spring Boot, cache implementations.
- Experience with Monitoring / APM tools (Datadag, Dynatrace, etc.), and logging tools such as Splunk.
- Good knowledge of DevOps & collaboration tools: Jenkins, GIT, TFS, Sonar.
- Conduct their own unit tests and ensure their code meets any performance standards.
Other
- Works closely with business analysts to ensure requirements are clear and well understood.
- Works with other developers to ensure the approach and code can be integrated.
- Works with the application software testers to support their testing plans and resolve bugs.
- Identify and understand issues, problems and opportunities; compare data from different sources to draw conclusions.
- Occasionally work a non-standard shift including nights and/or weekends and/or have on-call responsibilities.