Java Senior Developer (Java EE) - Remote.

  • java
  • permanent
  • Munich
  • Be responsible for Java app development, writing maintainable and reusable code.
  • Develop and maintain Java applications in the development and test environments.
  • Identifying areas for modification in existing programs and subsequently developing these modifications.
  • Manage Java and Java EE application development.
  • Provide analysis and recommendations for external Java technologies which could enhance and improve products to meet business needs.
  • Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services.
  • Experience using version control, Agile Project Management, and Ticketing applications - GIT, JIRA, Service Now.
  • Expert knowledge of application development technologies, including Java, SpringIO/Spring Boot, JPA/Hibernate.
  • Expert understanding of API, microservice, and integration concepts and technologies, such as REST, SOAP, JSON, XML, message queues, and integration patterns/frameworks.
  • Reviewing code work for accuracy and functionality.
  • Assist operations team on application deployment Issues.
  • Support the overall SDLC process including continuous integration and continuous deployment (CI/CD)
Olabisi Olabintan