Senior Java Software Engineer
We are currently looking for a remote Senior Java Software Engineer with 5+ years of experience in Java development and advanced TDD skills to join our team.
responsibilities
- Designing, developing and implementing new functionality, as well as build enhancements, modifications, and corrections to existing software
- Contributing to the test-driven development (TDD), high levels of code coverage and automation
- Review7ing code and establishing best practices
- Looking out for latest technologies and matching up with use case
- Participating in knowledge sharing and contribute to the overall growth of the collective knowledge of the team
- Ensuring code quality
requirements
- 5+ years of Java development experience
- Hands-on experience with Java 8 with exposure to OpenJDK 11
- Hands-on experience in TDD
- Knowledge of secure coding practices
- Knowledge of SOLID principles
- Experience with Spring & Spring Cloud
- Strong knowledge of Microservices
- Good command of Data Structures and Algorithms
- English level B2+
nice to have
- Exposure to or willingness to learn and gain experience on PCF
- Fundamental knowledge of Docker and Kubernetes
- Knowledge of Scaling Up and Down
- Knowledge of pair programming & BDD
- Knowledge of Linux basic commands to browse the logs and understand the issues better
technologies
- Java 8/11
- Spring Boot
- JUnit/Mockito
- MySQL
- Apache Kafka
- Apache Avro
- Git
- Jenkins
- PCF
- DDD/BDD/TDD
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