Position: Lead Java Developer (EPAM)
Company: Orb_IT  Recruitment Agency
Category: Java
Experience required: 3y
English level: intermediate

Senior Backend Developer for a Telephone Service Company

We are currently looking for a remote Senior Backend Developer with 3+ years of experience with Java 11 to join our team.

The customer operates as a telephone service company. The Company offers video, broadband internet, digital cable television, voice calling, and other mobile services to residential and business customers.

Please note that even though you are applying for this position, you may be offered other projects to join within EPAM Anywhere. 

Join EPAM Anywhere to quickly and easily find projects that match your knowledge and experience, while working with Forbes Global 2000 clients, building a successful IT career, and earning competitive rewards. The platform provides additional perks, including a flexible schedule, professional development opportunities, and access to a community of experts.

Responsibilities
Participate in Backend development of "Priority" project in a mixed team
Perform back-end tasks in the team
Participation in the team's communication on daily basis
Suggest best practices and guidelines
Requirements
3+ years of experience with Java 11
Knowledge of Spring Boot 2
Familiar with JWT
Knowledge of Gradle
Experience in developing an supporting micro-services and API
English level: B2+
We offer
Competitive compensation depending on experience and skills
Work in enterprise-level projects on a long-term basis
You will have a 100% remote full-time job
Unlimited access to learning courses (EPAM training courses, English regular, other)
Community of 38,000+ industry’s top professionals

Middle Java Developer for an Insurance Company
We are currently looking for a Middle Developer with in-depth knowledge of Java and solid experience in building Web API to join our team.

You'll combine design thinking techniques, software development, networking skills, business domain know how and apply agile principles to build high- quality applications. You work closely with the Product Manager and UX designer to understand the problems, formulate solution proposals and evaluate the implementation effort.

The customer is a leading wholesale provider of reinsurance, insurance and other insurance-based forms of risk transfer. Dealing direct and working through brokers, its global client base consists of insurance companies, mid-to-large-sized corporations and public sector clients.

Please note that even though you are applying for this position, you may be offered other projects to join within EPAM Anywhere. 

Join EPAM Anywhere to quickly and easily find projects that match your knowledge and experience, while working with Forbes Global 2000 clients, building a successful IT career, and earning competitive rewards. The platform provides additional perks, including a flexible schedule, professional development opportunities, and access to a community of experts.

Responsibilities
Write clean, testable and supportable code in Java
Write unit and integration tests
Refactor code
Perform code review
Design and implement microservices
Design and implement REST API
Requirements
2+ years of experience in software development
In-depth knowledge of Java
Solid experience in building Web API
Solid experience with microservices
Understanding of main principles of CI/CD
Experience with Azure
Experience with Docker, Kubernetes
Familiar with agile methodology
Nice to have
Good knowledge of Kotlin
Experience with Go
We offer
Competitive compensation depending on experience and skills
Work in enterprise-level projects on a long-term basis
You will have a 100% remote full-time job
Unlimited access to learning courses (EPAM training courses, English regular, other)
Community of 38,000+ industry’s top professionals

Lead Java Developer for Investment Bank
We’re looking for a remote Lead Java Developer with 5+ years of experience in back-end Java Programming, proficient knowledge in Java Core, Spring Core, multi-threading, JDBC, a strong background in J2EE technologies (JMS, JNDI, JTA), and experience in DBs (Microsoft SQL Server is a plus) to join our team.

Our client is an investment bank that provides large corporate, government, and institutional clients with a full spectrum of solutions to their strategic advisory, financing, and risk management needs.

As a  Lead Developer, you will live on the front lines of the products we create, and build features used by millions of people every day.

Please, note that even though you are applying for this position, you still can be offered other projects to join within EPAM Anywhere.

Requirements
5+ years of extensive experience in back-end Java Programming
Proficient knowledge in Java Core, Spring Core, Multi-threading, JDBC
Strong background in J2EE technologies (JMS, JNDI, JTA)
Experience in DBs (Microsoft SQL Server is a plus)
Familiarity with Git
Unit testing experience (Junit, Mockito)
Skilled in using development tools like Maven, TeamCity
Clean coding habits, attention to details and focus on quality
Good written and verbal communication skills in English
Nice to have
Experience in Java 8
Experience with Apache Camel
Experience with Spring Batch
Experience with Bash scripting
Experience with XML, XPath, JSON
We offer
Competitive compensation depending on experience and skills
Work on enterprise-level projects on a long-term basis
Full-time remote work
Unlimited access to learning resources (EPAM training courses, English classes, Internal Library)
Community of 38,000+ industry's top professionals