Java Developer
Core
Lead a team of developers to design, develop, and maintain scalable Java-based enterprise applications and systems.
Role type
Senior IC Java Developer (Team Lead)
Builds
Scalable Java applications and microservices
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java SE/EE, Microservices architecture, CI/CD pipelines, SQL, Spring Boot, Hibernate, Docker, Git, Maven/Gradle, Agile/Scrum
Preferred skills
Cloud platforms (AWS/Azure/GCP), JavaScript, React/Angular, OAuth/SSL/TLS
Technologies
Java, Spring Boot, Hibernate, MySQL, Oracle, PostgreSQL, AWS, Azure, Google Cloud Platform, Docker, IntelliJ IDEA, Eclipse
Responsibilities
Lead and mentor a team of Java developers, Design scalable Java-based solutions, Develop and maintain robust applications, Conduct code reviews and enforce coding standards, Translate business requirements into technical specifications, Monitor application performance and troubleshoot issues
Seniority
Senior, hands-on IC with leadership responsibilities