freehire launches on Product Hunt on 26 August.

Follow →

Java Software Engineer

Summary

Builds Java microservices with Spring Boot, REST APIs, and relational databases; writes clean, tested code and follows agile practices.

White Cloak is seeking a Software Engineer - Java to join our dynamic team dedicated to delivering exceptional software development services. This role focuses on creating innovative software solutions that enhance user experiences. As part of a cross-functional team, you will collaborate with clients and implement industry standards while advancing your skills as a software engineer.

  • Design, develop, and implement Java-based applications and microservices using the Spring Boot framework
  • Write clean, efficient, maintainable, and well-documented code
  • Develop and consume RESTful APIs for seamless integration with other systems
  • Work with relational databases (e.g., MySQL, PostgreSQL)
  • Participate in the full software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance
  • Troubleshoot, debug, and optimize applications for performance and scalability
  • Implement unit tests and integration tests to ensure code quality and reliability
  • Adhere to coding standards, best practices, and agile development methodologies

Required Qualifications

  • Proven experience as a Java Developer, with a strong emphasis on Spring Boot development
  • Strong proficiency in Java and object-oriented programming (OOP) principles
  • Solid understanding of API, microservice, and integration concepts and technologies, such as REST, JSON, XML, message queues
  • Solid understanding of the Spring framework ecosystem (e.g., Spring MVC, Spring Data, Spring Security, Spring REST)
  • Experience in designing and developing RESTful APIs
  • Experience with relational database management systems (RDBMS)
  • Proficiency in version control systems (Git)

Preferred Qualifications

  • Experience with CI/CD pipelines and DevOps practices
  • Knowledge of software security best practices
  • Familiarity with cloud services (e.g., AWS, Azure)
  • Experience in agile project management tools (e.g., Jira, Trello)

See also