Skip To Main Content
backBack to Search

Senior Java Developer

Java, Spring, Hibernate, Drools, Java EE Development, SQL, Oracle, Angular
warning.png
Sorry, this position is no longer available

We are seeking a highly skilled and experienced Senior Java Developer to join our team. As a Senior Java Developer, you will take a leading role in the development and maintenance of our applications. Your deep knowledge of Java programming and application architecture will be instrumental in driving the success of our projects.

Responsibilities
  • Lead the development of the application, implementing new features and change requests, from technical design to customer communication
  • Play a key role in bug fixing, swiftly resolving issues that impact the application's functionality
  • Provide crucial incident support, investigating high-impact issues and ensuring the smooth operation of the application
  • Drive application performance optimization to guarantee responsiveness and efficiency
  • Take charge of resolving application security issues identified by third-party vendors, ensuring data integrity
  • Optimize and refine the release and deployment processes to enhance efficiency and reliability
  • Strengthen application monitoring and resilience to bolster the system's stability
  • Participate actively in code reviews and design discussions, contributing to the shared ownership and quality of the codebase
Requirements
  • Minimum of 3 years' relevant experience as a Java Developer, proficient in Java, Spring, and Hibernate
  • Strong expertise in DROOLS - Red Hat Decision Manager, facilitating rule-based decision management
  • Mastery of object-oriented (OO) and Java EE (JEE) design patterns
  • Proficiency in Angular for creating dynamic and responsive user interfaces
  • Solid SQL knowledge, including proficiency in indexes, views, and query optimization
  • Experience working with Oracle databases, ensuring effective data management
  • Proven track record in web application development, ensuring optimal user experiences
  • Strong troubleshooting and debugging skills, capable of identifying and resolving complex technical issues
  • Familiarity with Agile methodologies such as SCRUM and Kanban for efficient project management
  • Exceptional attention to detail and the ability to effectively prioritize tasks
  • Demonstrated ability to write clean, maintainable, and comprehensible code
  • Fluent English communication skills, with a B2+ level of proficiency
Nice to have
  • Experience with additional front-end technologies and frameworks
  • Proficiency in DevOps practices for streamlined development and deployment
  • Familiarity with microservices architecture and related technologies
  • Exposure to cloud platforms and services for scalable and resilient applications
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