We are seeking a highly skilled Senior Java Developer with hands-on experience in Core Java, Object-Oriented Programming (OOP), Spring Framework, Hibernate, and ideally with hands-on experience with a relational database. The Senior Java Developer will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable Java applications for our clients.


In this role, you will:

  • Design and develop high-quality, efficient, and scalable Java applications based on the requirements provided by the client or the product team.

  • Ensure code quality and maintainability by applying best practices in software development, including OOP principles, design patterns, and code reviews.

  • Collaborate with the project team, including business analysts, architects, and developers, to define technical requirements, project scope, and timelines.

  • Perform testing and debugging of Java applications to ensure they meet the functional and non-functional requirements of the client.

  • Implement software enhancements and updates to meet changing client needs and industry trends.

  • Monitor the performance of Java applications and provide solutions to improve their scalability, reliability, and security.

  • Continuously learn and adapt to new technologies, tools, and programming languages.


What we're looking for:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.

  • Minimum 4 years of professional experience in Java software development with a strong focus on Core Java and OOP.

  • Solid experience in Spring Framework and Hibernate, including Spring Boot, Spring Security, AOP.

  • Experience with RESTful APIs and web service or micro service architecture.

  • Hands-on experience with multi-threading and writing thread-safe, highly performant code

  • Familiarity with relational databases, such as MySQL, PostgreSQL, or Oracle, and hands-on experience with SQL.

  • Familiarity with web technologies, such as HTML, CSS, JavaScript, and AJAX.

  • Experience with Agile/Scrum methodologies.

  • Some experience with cloud-based platforms, such as AWS or Azure.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and collaboration skills to work effectively with a team.


Why you’ll love working here:

  • Competitive Compensation Package

  • Generous Time Off & Paid Holidays

  • 401(k)

  • Opportunity to work for an entrepreneurial company in an exciting phase of growth


Location:

HRSoft’s offices are in a Hybrid environment with offices located in Maitland, FL and Denver, Colorado (RiNo).


In addition to our commitment to equal pay for equal work, HRSoft is also committed to equal opportunity regardless of race, color, age, ancestry, religion, gender, gender identity, genetic information, parental or pregnancy status, sexual orientation, marital status, citizenship, national origin, disability, or veteran status. 


About HR Soft

Founded 20+ years ago, HRSoft’s SaaS platform is a low-code platform that empowers enterprises to take control of employee compensation, rewards, and performance management. This modern and market leading system architecture enables the full suite of applications to be 100% configurable and delivered quickly at a significantly lower total cost of ownership versus traditional human capital management systems. Learn more at www.hrsoft.com



This position has been filled. Would you like to see our other open positions?