Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
Job description
Insight Global is seeking a Senior Java Developer to join our client’s team working on loyalty services in the hospitality industry. This role focuses on building and maintaining web services that power member rewards programs, including issuing and redeeming points, integrating with new systems, and adding innovative features.
Responsibilities Include:
-
Design and develop backend services using Java (8, 17, or 21)
-
Build and maintain REST APIs, middleware, and server-side components
-
Collaborate with UI team (Angular-based internal apps) to ensure seamless API communication
-
Work on loyalty technology solutions, including web services for member data and rewards
-
Implement new API sets for system integrations
-
Contribute to full-stack development, DevOps, and cloud infrastructure Perform documentation and testing for new features and integrations
-
Participate in daily stand-ups, ad hoc calls, and team collaboration
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global’s Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Requirements
5+ years of software development experience
Strong backend development experience with Java
Experience with Python scripting and automation
Hands-on experience with AWS services (EC2, S3, Lambda, etc.)
Experience using agentic coding tools such as GitHub Copilot and Claude
Strong database experience with SQL
Experience designing and developing RESTful APIs
Knowledge of middleware frameworks and server-side architecture
Familiarity with Angular for front-end integration
Experience with Terraform and Infrastructure as Code (IaC)
Understanding of CI/CD pipelines and deployment best practices
Ability to write and maintain unit and integration tests
Knowledge of API and cloud security best practices
Proficiency with Git and version control systems
Experience working in Agile development environments
Strong documentation skills, including creating and maintaining technical documentation for APIs and integrations
Strong communication and collaboration skills with the ability to work effectively across teams - Hospitality industry experience is a plus
-
Bachelor’s in a related field, additional certifications
-
Practical experience with agentic coding tools such as Claude code and GitHub Copilot - Experience using these tools in enterprise environments or side projects is highly valued
-
Self-motivated and proactive; able to work independently and drive initiatives forward
-
Comfortable asking questions and seeking help when needed
-
Collaborative mindset with strong communication skills
-
Any experience with NoSQL (MongoDB/DocumentDB/DynamoDB)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
20 Essential Tools For Backend Development
Highest Paying Tech Companies for Developers
7 Important Tips That Every Software Developer Should Know
What’s the Difference between a Junior, Mid, and Senior Developer?