Back to Search
We are looking for a remote Lead Java Developer to join our team.
The project is focused on developing cutting-edge spatial APIs and collaborating with the GenAI teams to enhance the parcel identification process conducted by Search (Tax Servicing). We aim to improve accuracy and efficiency by creating spatial functions that precisely depict properties described within metes and bounds legal descriptions, auto-calculating acreage, and seamlessly integrating this data with other systems. Our solutions empower Location Intelligence, PLIS, and Manual Search teams to compare, match, and visualize property data with spatial parcel databases, providing invaluable insights for our clients.
Responsibilities
- Provide technical leadership and guidance to software development teams, ensuring adherence to best practices, architectural standards, and coding conventions
- Collaborate with product managers and technical product managers to translate high-level requirements into technical designs and implementation strategies
- Lead technical discussions, architecture reviews, and decision-making processes to drive innovation and ensure the scalability, performance, and maintainability of solutions
- Mentor and coach team members, fostering a culture of continuous learning, collaboration, and professional growth
- Conduct code reviews, enforce quality standards, and promote test-driven development (TDD) and other Agile engineering practices
- Work closely with cross-functional teams to identify technical dependencies, mitigate risks, and optimize resource allocation for successful project delivery
Requirements
- 5+ years of experience in software development, with a proven track record of technical leadership and expertise in Java-based technologies such as Spring Framework (Spring Boot, Spring MVC, Spring Data)
- Proficiency in Google Cloud Platform (GCP) services, including Compute Engine, Kubernetes, and Cloud SQL
- Strong understanding of microservices architecture and RESTful APIs
- Experience with testing frameworks such as Cucumber, Karate, and JUnit, and familiarity with DevOps practices and tools like Docker and Jenkins
- Excellent communication, interpersonal, and mentoring skills, with the ability to effectively collaborate with cross-functional teams and stakeholders
- Ability to thrive in a fast-paced, dynamic environment and drive technical excellence and innovation across the organization
- Proficiency in English at Upper-intermediate level and higher (B2+)
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