What are the responsibilities and job description for the Back End Developer position at Luna Data Solutions, Inc.?
Luna Data Solutions is seeking a highly skilled Java Back-End Developer for a long-term client in Austin, TX. This position will be supporting of a dynamic enterprise-level project in a hybrid work setting of 2 days onsite per week. if selected, you will be working closely with technical architects and team leads, and will play a key role in building, integrating, and testing robust RESTful applications and microservices using Java (Core/Spring) and Hibernate.
The ideal candidate will bring deep experience with Java server-side technologies and strong proficiency in relational databases, including writing and understanding complex queries. You’ll be part of a collaborative multi-scrum team environment where clear communication, teamwork, and attention to detail are critical to success.
Description of Duties:
- Design, develop, and maintain Java-based RESTful services and microservices.
- Collaborate with architects and technical leads to implement scalable backend solutions.
- Write clean, efficient, and testable code with a focus on performance and maintainability.
- Participate in Agile ceremonies and contribute to sprint planning, reviews, and retrospectives.
- Conduct research, prototype new approaches, and mentor junior team members.
- Perform system integration, load testing, and application security compliance.
- Review code for quality assurance and adherence to best practices.
- Support and enhance additional Java-based applications as needed.
Required Skills and Experience:
- 7 years of hands-on Java development experience using JEE.
- 7 years with the Spring Framework.
- 6 years building Java RESTful web services (JSON-based).
- 6 years working in Agile development environments.
- 6 years of experience with JPA, Hibernate, or equivalent.
- 6 years in unit and system-level testing.
- 6 years working with Oracle or similar relational databases.
Preferred Experience:
- 3 years with front-end technologies like React, Node.js, and Redux.
- 3 years using GitLab for version control and CI/CD.
- 2 years with build and deployment tools like Maven or Ansible.
- 1 year pf experience with reporting tools such as Jasper or Power BI.
What We Provide:
- Competitive Compensation
- Generous Benefits package including medical, dental, vision, short-term disabilities options and more
- Hybrid work setting
This is a long-term contract opportunity in Austin, TX and no sponsorship can be provided. Candidates must be able to pass a background check. Luna Data Solutions, Inc. provides equal employment opportunities to all employees. All applicants will be considered for employment and prohibits discrimination and harassment of any type without regard to age, race, color, religion, sexual orientation, gender identity, sex, national origin, genetics, protected veteran status, and/or disability status.
Salary : $60 - $65