senior java developer
![warning.png](https://eu-images.contentstack.com/v3/assets/blt892f41c9788ae399/blt214c45f52974832f/623816a8d7a43231f121c536/warning.png)
Sorry the job is no longer available.
Senior Java Developer
We are seeking an experienced Senior Java Developer to join our team, working on a full-stack Java development project within an Agile (Scrum) distributed environment. Our team will be busy with new feature development, refactoring of the application, or rewriting a monolith into micro-service architecture. As a Senior Java Developer, you will be responsible for defining requirements with the help of BA, implementing new features on both back-end and front-end sides, and ensuring non-functional requirements are met.
responsibilities
- Define requirements with the help of BA by daily verbal and written communication with the client in the SCRUM team
- Implement new features in both back-end and front-end sides
- Implement non-functional requirements
- Conduct unit tests, integration tests, and UI accessibility reviews
- Review sonar issues and support swagger documentation for new code
- Fix bugs and follow software engineering best practices and principles
requirements
- 3+ years of experience in Core Java development, highlighting your proficiency in both back-end and front-end development
- Strong knowledge of Spring, including Spring Boot and Spring RESTful web services
- Experience with JSP and SQL, showcasing your familiarity with front-end development and database management
- Working knowledge of Angular, demonstrating your proficiency in front-end development
- Experience with Junit, ensuring your ability to conduct unit tests
- Strong focus on software engineering best practices and principles, reflecting your comprehensive skill set
- Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication
nice to have
- Basic knowledge of Struts 2
- Experience with Spring Data JPA and Design Patterns
- Familiarity with microservices, message broker, Gradle, and Flyway
These jobs are for you
benefits for locations
India
For you
- Insurance Coverage
- Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves.
- Financial assistance for medical crisis
- Retiral Benefits – VPF and NPS
- Customized Mindfulness and Wellness programs
- EPAM Hobby Clubs
For your comfortable work
- Hybrid Work Model
- Soft loans to set up workspace at home
- Stable workload
- Relocation opportunities with ‘EPAM without Borders’ program
For your growth
- Certification trainings for technical and soft skills
- Access to unlimited LinkedIn Learning platform
- Access to internal learning programs set up by world class trainers
- Community networking and idea creation platforms
- Mentorship programs
- Self-driven career progression tool
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
![a smiling man wearing sunglasses](https://eu-images.contentstack.com/v3/assets/blt892f41c9788ae399/bltfbe680d159b16d41/62ce8dce877f50700eeff770/job_subscription_image.png)