Java Software Engineer
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.