Skip To Main Content
backBack to Search

Middle Java Developer

Java, Angular, Spring Boot, Hibernate, MongoDB, Docker
warning.png
Sorry, this position is no longer available

We are looking for a skilled Middle Java Developer to join our team, working on the migration and maintenance of an existing Java application that is based on J2EE and WebLogic stack. As a Middle Java Developer, you will be responsible for the development and implementation of features using Java 8/11, SpringBoot, Angular, Hibernate, MongoDB, Docker, and other related technologies. You will work closely with a diverse team in a Scrum setup, collaborating with cross-functional teams to ensure the successful delivery of projects.

Responsibilities
  • Collaborate with cross-functional teams to develop and implement features using Java 8/11, SpringBoot, Angular, Hibernate, MongoDB, and other related technologies
  • Contribute to the migration and maintenance of an existing Java application that is based on J2EE and WebLogic stack
  • Participate in design reviews, offering input on requirements, product design, and potential challenges
  • Work with containerized applications using Docker and Openshift, ensuring the successful deployment and operation of applications
  • Contribute to container orchestration efforts using Kubernetes
  • Ensure the successful delivery of projects by working closely with a diverse team in a Scrum setup
  • Take complete ownership and accountability of feature implementation, ensuring high-quality work
  • Provide timely feedback to team members and stakeholders
  • Be a front to the business team in the bank, ensuring effective communication and collaboration
Requirements
  • 2+ years of experience in Java 8/11 and J2EE stack
  • Good understanding of SpringBoot stack, allowing you to develop and implement features using this technology
  • Experience or exposure to Angular is desirable but not mandatory, demonstrating your ability to learn new technologies quickly
  • Good comprehension of containers and containerization, specifically Docker and Openshift, enabling you to work with containerized applications
  • Minimal understanding and working knowledge of Kubernetes, allowing you to contribute to container orchestration efforts
  • Understanding of CI/CD and working with Jenkins pipelines, reflecting your knowledge of software development best practices and methodologies
  • Self-starter mentality, showcasing your ability to work independently and drive feature implementation
  • Capability and willingness to take complete ownership and accountability of an implementation, showing your dedication to delivering high-quality work
  • Excellent communicator and listener, allowing you to effectively collaborate with cross-functional teams and communicate with stakeholders
  • Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication
Nice to have
  • Experience with other related technologies beyond the must-have skills
  • Understanding of microservices architecture and related technologies
  • Knowledge of cloud computing platforms like AWS or Azure.
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

These jobs are for you