Open to
Brazil
EPAM Systems Senior Java Developer
Posted 14 days ago
Senior Java Developer
We are seeking a Senior Java Developer to join our team. At EPAM, we're passionate about building powerful, flexible work software that empowers individuals to thrive professionally and personally. When you join the product team, you'll play a vital role in this process, seeing your work used by millions of users worldwide. With plenty of opportunities for growth and learning, blaze your own trail with us.
Responsibilities
- Take ownership of designing, coding, building, and maintaining the major components and services that power the overall offering
- Collaborate with the team to architect and design robust, resilient, and maintainable solutions within an Agile environment
- Develop new features using AI-assisted development approaches and tools
- Ensure the quality of the delivered software through thorough testing and best engineering practices
- Deploy and operate services in production, including being available for on-call rotations when needed
- Guarantee scalability and availability of the team's services across production environments
- Work with product owners and user experience designers to deliver features while meeting team deadlines
- Assist with incident response and firefighting activities, including identifying root causes, executing rollbacks, or delivering immediate bug fixes and production deployments
Requirements
- Bachelor's or Master's degree in computer science, or another relevant field
- At least 3 years of professional relevant experience in software development
- Good understanding of front-end technologies such as module federation, SPA (Single Page Applications), and micro frontend architectures
- Hands-on experience developing REST services using Java
- Practical experience building web applications with Java
- Working experience with the Spring framework, including Spring Boot
- Experience with Kafka for building event-driven and messaging-based systems
- Knowledge of SQL and relational databases, specifically Postgres
- Experience using tools such as GitHub for version control and Jira for project tracking
- Fluent English communication skills at a B2 level or higher, both written and verbal
Nice to have
- Familiarity with AWS Data Services for building cloud-based data solutions
- Practical exposure to JavaScript for frontend-related development
- Working knowledge of Kubernetes for container orchestration and deployment
- Hands-on experience with ReactJS for building modern user interfaces
- Familiarity with TypeScript for creating type-safe frontend applications
We offer
- 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
Next step
Ready to apply?
You apply straight with the employer — no middleman, no fees.
Keep exploring
More remote jobs open to you
Browse all remote positions available to Brazil.