We are seeking a Lead Java Software Engineer to take charge of development initiatives within our technology team.
In this pivotal role, you will focus on implementing backend functionalities, managing Agile teams, tracking project tasks, and fostering collaboration across stakeholders to deliver high-performing, scalable, and secure cloud-native applications. As the Lead Engineer, you will ensure the team delivers versioned platforms, consumes stakeholder requirements efficiently, and adheres to industry practices in software engineering.
Responsibilities
- Design and implement robust and scalable Java backend services aligned with project requirements
- Optimize microservices to ensure seamless integration, high availability, and fault tolerance for cloud-based solutions
- Leverage AWS services, including Lambda, S3, and EC2, to architect and deploy cloud-native applications with a focus on scalability, performance, and security
- Integrate cloud database solutions, third-party APIs, and external services to deliver a cohesive experience for end users
- Collaborate across functions, including product managers, front-end engineers, and stakeholders, to achieve project milestones and goals
- Enhance application performance across devices, including mobile, tablet, and desktop, using tools and frameworks available on AWS
- Participate in code reviews, offering constructive feedback, and guide junior developers on best practices and high-quality coding standards
- Drive innovation by staying updated on emerging trends in Java, AWS, and relevant technologies, applying insights to ongoing projects
- Ensure solutions adhere to industry regulations and security practices, including compliance with standards such as HIPAA
- Maintain accurate and well-organized project documentation while providing consistent updates to stakeholders and management
Requirements
- Proven experience working with Java, showcasing expertise in backend development and building cloud-native architectures
- Strong understanding of microservices architecture, REST APIs, and service-oriented design principles
- Experience with AWS technologies such as Lambda, EC2, S3, and database services like RDS
- Proficiency in frameworks such as Spring Boot and Spring Data for modern Java application development
- Background in cloud databases, including both SQL and NoSQL systems, and integrating them seamlessly into scalable applications
- Familiarity with Agile methodologies, DevOps practices, and CI/CD pipeline creation for efficient software delivery
- Skills in healthcare-related applications, especially workflows such as patient administration, registration, or similar systems
- Capability to collaborate effectively across cross-functional teams and deliver high-quality, scalable solutions that meet stakeholder expectations
- Strong communication and leadership skills, with the ability to thrive in fast-paced and dynamic work environments
Nice to have
- Expertise in containerization technologies like Docker or Kubernetes for modern application deployment
- Knowledge of healthcare industry standards like HL7 or FHIR for integrating medical applications
- Familiarity with advanced CI/CD tooling and practices that enhance software delivery pipelines
We offer
- Career development opportunities with a transparent career path
- Wide range of professional trainings, workshops, and mentoring programs plus unlimited access to LinkedIn Learning
- Learning resources and financial support for completing certification programs
- Christmas and Vacation bonus
- Corporate Health Insurance (basic and supplementary)
- Free yearly medical check-ups
- 25 days of vacation
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.