Chief Java Developer
We are in search of a seasoned Chief Java Developer to join our team, devoted to developing and upkeeping large-scale enterprise applications.
The prospective candidate will be proven in their ability to code, design, and deliver durable solutions utilizing Java. This position demands a forward-thinking approach to problem-solving, aimed at delivering high-quality development and ensuring ongoing success of projects.
Responsibilities
- Develop and upkeep Java-based enterprise applications
- Employ Java 8/11 and frameworks such as Spring Boot for coding activities
- Design well-structured applications grounded in comprehensive familiarity with design and coding principles
- Perform unit, integration, and performance tests to affirm application dependability and functionality
- Facilitate seamless data communication through REST API implementation
- Engage with relational databases like Oracle, PostgreSQL, and MS SQL for application data management
- Cooperate effectively within a team while also functioning autonomously when necessary
- Regularly report project progress and identify possible issues with colleagues
- Participate in entire solution provision from design through deployment
- Aid in code reviews and enhance application performance
Requirements
- 7+ years of experience in developing enterprise applications
- 2+ years of pertinent leadership experience
- Expertise in Java enterprise frameworks such as Spring Boot
- Background in utilizing Java 8/11 for programming
- Skills in diverse testing methods including unit, integration, and performance testing
- Proven track record in creating and maintaining large enterprise applications
- Competency with relational databases like Oracle, PostgreSQL, or MS SQL
- Proficiency in implementing REST APIs
- Excellent communication abilities with the capacity to collaborate effectively as part of a team or independently
Nice to have
- Involvement with Agile development methodologies
- Capability to engineer solutions utilizing AWS technologies
- Awareness of message brokers such as ActiveMQ
- Proficiency with Kafka
- Minimal experience with Python for integration tests
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