GO TO SEARCH
Senior Java Developer
Sorry, this position is no longer available
We are actively searching for a highly proficient Senior Java Developer to become an integral part of our remote team.
As a Java Developer, your role will play a pivotal part in our initiative to harmonize Jira entities in the backend, showcasing your expertise in Java development.
If you possess a fervor for Java programming and are excited about contributing to impactful projects, we extend an invitation for you to join our vibrant team.
Responsibilities
- Devise and execute top-tier, scalable, and high-performance Java applications, actively contributing to the backend unification project for Jira entities
- Engage with cross-functional teams to pinpoint and address technical challenges, leveraging your expertise to troubleshoot and resolve issues
- Participate in code reviews, offering constructive feedback on code quality while ensuring compliance with best practices and standards
- Deploy applications on AWS, leveraging your expertise to fine-tune performance and scalability
- Create unit and integration tests to guarantee code quality and stability
- Contribute to project design and architecture, leveraging your expertise to make informed technical decisions
- Provide mentorship and guidance to junior developers, fostering their growth and professional development
Requirements
- Over 3 years of experience as a Java Developer, demonstrating a solid grasp of core Java concepts and design patterns
- Proficiency in developing and deploying applications on AWS, with hands-on experience in AWS RDS/PostgreSQL, DynamoDB, and other database technologies
- Expertise in crafting RESTful web services using Spring Boot, coupled with a fundamental understanding of the Spring Framework
- Experience in troubleshooting Java applications, adept at reading logs and navigating Java code
- Proven track record of producing clean, maintainable, and testable code
- Competence in SQL and database design, with a robust understanding of data modeling and performance optimization
- Background in Agile/Scrum development environments
- Upper-intermediate or higher level of proficiency in spoken and written English
Nice to have
- Familiarity with containerization technologies like Docker and Kubernetes
- Experience in CI/CD pipelines using Jenkins or GitLa
These jobs are for you
Benefits | Community | Professional Development
Poland
For you
- Discounts on health insurance, sport clubs, shopping centers, cinema tickets, etc.
- Stable income
- Flexible roles
For your comfortable work
- EPAM hardware
- EPAM software licenses
- Access to offices and co-workings
- Stable workload
- Relocation opportunities
- Flexible engagement models
For your growth
- Free trainings for technical and soft skills
- Free access to LinkedIn Learning platform
- Language courses
- Free access to internal and external e-Libraries
- Certification opportunities
- Skill advisory service