Senior Java Developer
Hybrid in Portugal: Distrito de Lisboa, Lisbon
Java
& 3 others
Portugal: Distrito de Lisboa, Lisbon
We are searching for a seasoned Senior Java Developer to become an integral part of our team in Lisbon.
You will belong to a collaborative team dedicated to developing secure and scalable microservices using Java and Spring. This position requires working from the Lisbon office 2-3 times per week.
If you are passionate about crafting high-performance applications, we encourage you to apply!
Responsibilities
- Develop microservices using Java and Spring
- Build high-performance applications that are secure and scalable
- Collaborate with team members to design and architect software
- Participate in agile development workflows
- Implement best practices in software development and testing
- Conduct code reviews and share constructive feedback
- Troubleshoot and debug applications
Requirements
- 3+ years of experience in Java programming
- Background in software engineering
- Proficiency in Java/Spring and RESTful APIs
- Problem-solving abilities with critical thinking skills
- English skills at a B2 level or higher
Nice to have
- Expertise in Jenkins, Splunk, Apache Kafka, and Redis
- Knowledge of client-server architectures
- Familiarity with low-level protocols and threads
- Understanding of event-driven architectures
- Skills in databases, messaging systems, caches, API gateways, networking, pipelines, or similar technologies
We offer/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