JOBSEARCHER

Java Consultant

NiktorDenver, COL5 SeniorOctober 24th, 2026
Experience: 3–8 Years
Seniority Level: Mid-Senior Level
Employment Type: Full-time
Workplace Type: RemoteJob Description
We are looking for an experienced Java Consultant with strong expertise in Java development, Spring Boot, microservices, and enterprise application development. The candidate will be responsible for designing, developing, implementing, and maintaining scalable software solutions while collaborating with cross-functional teams.
Key Responsibilities: Design, develop, test, and maintain Java-based applications. Build scalable applications and RESTful APIs using Java and Spring Boot. Develop and maintain microservices-based architectures. Analyze technical requirements and recommend appropriate solutions. Work with relational databases and optimize SQL queries. Troubleshoot application issues and perform root-cause analysis. Participate in code reviews and follow software development best practices. Develop unit tests and support integration testing. Collaborate with architects, business analysts, QA engineers, and DevOps teams. Participate in Agile ceremonies, sprint planning, and technical discussions.
Required Skills: Strong proficiency in Java and object-oriented programming. Hands-on experience with Spring Boot, Spring MVC, and Spring Framework. Experience developing RESTful APIs and microservices. Knowledge of Hibernate, JPA, and ORM frameworks. Proficiency in SQL and relational databases such as MySQL, PostgreSQL, or Oracle. Experience with Git and Maven or Gradle. Knowledge of JUnit, Mockito, and software testing practices. Understanding of data structures, algorithms, and design patterns. Strong analytical, debugging, and problem-solving skills.