Back to Search
Middle Java Full Stack Developer with ReactJS
Java, JPA, JavaScript, Material UI, ReactJS, Spring Boot, TypeScript, Amazon Web Services, Confluence, ESLint, REST API
Sorry, this position is no longer available
We are looking for a highly skilled Middle Java Developer to join our remote team, contributing to the development of a cutting-edge project in the healthcare industry.
In this role, you will work closely with cross-functional teams to design and develop high-quality software solutions, utilizing your expertise in Java and related technologies. If you are passionate about software development and have a keen eye for detail, we invite you to join our team.
Responsibilities
- Design and develop software solutions using Java and related technologies
- Collaborate with cross-functional teams to review software requirements and ensure high-quality software solutions
- Develop RESTful web services to enable seamless integration with other software systems
- Create visually appealing and user-friendly interfaces using Material UI and related technologies
- Ensure efficient and scalable web applications using Spring Boot and related technologies
- Deploy and maintain applications on AWS, including EC2, S3, and RDS
- Collaborate with other developers to maintain code quality using tools like ESLint
- Participate in design reviews, offering input on requirements, product design, and potential challenges
Requirements
- A minimum of 2 years of experience in Java development, demonstrating expertise in software design and development methodologies, including REST API
- Hands-on experience with JavaScript, ReactJS, and TypeScript
- Proficiency in using Material UI to create visually appealing and user-friendly interfaces
- Practical experience in developing and maintaining Java Persistence API (JPA) and Hibernate-based applications
- In-depth knowledge of Spring Boot, enabling you to develop efficient and scalable web applications
- Experience with Amazon Web Services (AWS), including EC2, S3, and RDS
- Familiarity with Confluence, enabling you to collaborate effectively with cross-functional teams
- Proficiency in using ESLint to maintain code quality
- Excellent communication skills and strong critical thinking capabilities to effectively convey feedback and insights
- Good organizational skills and a detail-oriented mindset, crucial for meticulous coding efforts
- Fluent spoken and written English at an upper-intermediate level or higher, enabling effective communication
Nice to have
- Experience with other front-end frameworks like Angular or Vue.js
- Knowledge of containerization technologies like Docker and Kubernetes
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