Back to Search
Middle Java Developer
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