Java Developer
Core
Design, develop, test, and maintain reliable Java applications and microservices for scalable solutions.
Role type
Senior IC Java Developer
Builds
Scalable Java applications, REST APIs, and microservices
Domain
Software Development / Enterprise Applications
Required skills
Java 8+, Spring Boot, Microservices, REST APIs, Hibernate, Gradle, Git, CI/CD, SQL, Linux command-line, Unit/Integration testing
Preferred skills
Java 17+, Struts, Spring Security, Spring Cloud, Cloud platforms, Containerization, Application monitoring
Technologies
Java, Spring, Spring Boot, Hibernate, Gradle, Git, MySQL, Oracle, SQL Server, Eclipse, IntelliJ IDEA, NetBeans
Responsibilities
Develop, test, and maintain high-quality Java applications; Design and implement services using Java, Spring, and microservices principles; Diagnose and resolve technical issues; Participate in code reviews, testing, deployment, and release activities; Collaborate with cross-functional teams; Contribute to Agile planning and continuous improvement
Seniority
Senior, hands-on IC