Back to Search
Middle Java Full Stack Developer with ReactJS
Java, JPA, JavaScript, Material UI, ReactJS, Spring Boot, TypeScript, Amazon Web Services, Confluence, REST API
Sorry, this position is no longer available
We are looking for a skilled Middle Java Developer to join our remote team, contributing to the development and maintenance of our cutting-edge software solutions.
In this role, you will work closely with cross-functional teams to design and develop software applications using Java and other relevant technologies. If you have a passion for programming and enjoy working in a fast-paced and dynamic environment, we invite you to apply for this exciting opportunity.
Responsibilities
- Design and develop software applications using Java and other relevant technologies
- Collaborate with cross-functional teams to identify and resolve development issues, ensuring seamless and effective application development
- Write clean, maintainable, and efficient code, adhering to coding standards and best practices
- Conduct code reviews and provide feedback to team members, contributing to a culture of continuous improvement
- Develop and maintain REST APIs, utilizing tools like Confluence to ensure organized and structured development efforts
- Deploy and manage applications in a cloud environment, using AWS or similar tools
- Participate in design reviews, offering input on requirements, product design, and potential challenges
Requirements
- A minimum of 2 years of experience in Java development
- Experience with Spring Boot and JPA, showcasing your proficiency in developing enterprise-level applications
- Working knowledge of JavaScript, TypeScript, and ReactJS, enabling you to develop high-quality front-end applications
- Knowledge of Material UI, allowing you to create visually appealing and user-friendly interfaces
- Experience with Amazon Web Services (AWS), enabling you to deploy and manage applications in a cloud environment
- Practical experience in developing REST APIs
- 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 development efforts
- Fluent spoken and written English at an upper-intermediate level or higher, enabling effective communication
Nice to have
- Experience with other programming languages such as Python or Ruby
- Knowledge of containerization technologies such as 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