Back to Search
Middle Java Developer
Sorry, this position is no longer available
We are seeking an experienced Middle Java Developer to join our remote team supporting our Analytic Platforms and Services department. This role requires expertise in Java, with extensive knowledge of design and development tools. As a Middle Full-Stack Software Engineer, you will be responsible for developing and managing packages and APIs, writing specifications for REST web services. You will collaborate with cross-functional teams to deliver high-quality code, ensuring the reliability and scalability of our software solutions. We are looking for candidates who take pride in their work and have strong design and development expertise, with the ability to write, test, and debug Java code.
Responsibilities
- Develop and manage packages and APIs, writing specifications for REST web services
- Collaborate with cross-functional teams to deliver high-quality code, ensuring the reliability and scalability of our software solutions
- Write, test, and debug Java and Python code, ensuring the quality of code delivery
- Participate in design reviews, offering input on requirements, product design, and potential challenges
- Contribute to the development of software solutions, ensuring they meet high standards of functionality and usability
Requirements
- 2+ years of professional development experience in Java and Python, demonstrating your proficiency in both programming languages
- In-depth knowledge of IT concepts, strategies, methodologies, architectures, and technical standards, highlighting your understanding of the broader technical landscape
- Strong analytical and problem-solving skills, enabling you to identify and resolve complex issues
- Excellent communication and collaboration skills, allowing you to work effectively with cross-functional teams
- Familiarity with insurance functions and business operations, showcasing your industry knowledge
- Extensive knowledge of design and development tools, including AWS, DevOps, CI/CD, and Microservices
- Proficient in multiple programming languages and tools, showcasing your versatility and adaptability
- Consulting, negotiation, and consensus-building skills, enabling you to effectively communicate your ideas and influence decisions
- Strong presentation and written communication skills, allowing you to clearly articulate your thoughts and ideas
Nice to have
- Data engineering skills, including SQL databases, showcasing your knowledge of data management and analysis.
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