Java Software Engineer

James Search Group Logo
James Search Group
  • IT
  • FlexTime
  • FullTime
  • Applications have closed

Java Software Engineer — Leading Software Development Company

About Our Client:

Our client is a leading software development company known for its innovative approach to building powerful applications and solutions. They prioritize technical excellence, collaboration, and continuous improvement in a fast-paced, growth-driven environment.

About the role:

We’re excited to be partnering with a leading Software Development Company in search of a talented Java Software Developer. If you’re passionate about building robust, scalable applications and enjoy solving complex technical challenges, this is a fantastic opportunity to join a forward-thinking team and work on innovative projects that drive business growth. All applications considered from entry level to senior / lead roles available.

What You’ll Be Doing:

  • Develop, test, and maintain high-quality Java applications, ensuring performance, scalability, and reliability.
  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to design and implement new features.
  • Write clean, efficient, and well-documented code following industry best practices and coding standards.
  • Troubleshoot and debug software issues, ensuring high performance and minimal downtime.
  • Participate in code reviews and contribute to improving development processes and team practices.
  • Continuously learn and apply new technologies and methodologies to enhance software development.

What We’re Looking For:

  • 1-5+ years experience with Java, including object-oriented programming principles and design patterns.
  • Familiarity with frameworks such as Spring Boot , Hibernate , or JPA.
  • Experience with RESTful APIs, microservices architecture, and integration technologies.
  • Solid understanding of databases (SQL or NoSQL) and experience with database design and optimization.
  • Familiarity with version control tools like Git.
  • Strong problem-solving skills and the ability to work in a collaborative, team-oriented environment.
  • Excellent communication skills and the ability to engage with both technical and non-technical stakeholders.
  • A passion for writing clean, efficient code and staying up-to-date with the latest Java developments and best practices.

Why This Role:

  • Work with a cutting-edge team on innovative software projects that shape the industry.
  • Be part of a collaborative environment that fosters continuous learning and professional growth.
  • Competitive salary and benefits package.
  • Flexible working arrangements (hybrid/remote options available).
  • Opportunities to make a real impact on the company’s product and growth.

Pay range and compensation package

Competitive base salary

Variable compensation / bonus

Benefits and 401k

If you’re an experienced Java Software Developer looking for your next challenge in a dynamic and innovative environment, we’d love to hear from you!

Our client are an equal opportunity employer, dedicated to fostering a diverse and inclusive environment.

To apply or learn more, please follow the instructions below and a member of the team will be in touch.