
Core Java Developer
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Office
Location: Atlanta • United States
Visit company websiteExplore more
Salary
💰 $61,087 - $104,364 per year
About the role
- Design, develop, and maintain server-side applications using Core Java, J2EE technologies, Spring, Spring Boot, and related frameworks
- Build and integrate RESTful APIs and backend services with high performance, scalability, and reliability
- Work with Kafka and distributed messaging systems to build event-driven architectures
- Apply Object-Oriented Design principles and industry best practices for clean, maintainable, and reusable code
- Collaborate with geographically distributed teams across various time zones
- Develop data models, write optimized queries, and perform performance tuning on DB2 or similar relational databases
- Work in Unix/Linux environments for development, deployment, and debugging
- Implement JUnit tests, follow Test-Driven Development (TDD) using Concordion, and apply Behavior-Driven Development (BDD) using Cucumber/Gherkin
- Utilize Git for source control and Jenkins or similar tools for Continuous Integration (CI)
- Participate actively in Agile/Scrum ceremonies, contributing to DevOps and automation initiatives
- Communicate effectively with stakeholders across all levels and provide clear, concise technical presentations
- Troubleshoot, debug, and resolve complex backend issues
Requirements
- 5–7 years of hands-on professional experience with Core Java, Java RESTful APIs
- Strong understanding of Object-Oriented Programming (OOP) principles
- 2+ years of experience working with globally distributed teams
- Experience building backend applications using J2EE technologies
- Proficiency in DB2 or other relational databases, including schema design and performance tuning
- Strong experience with Unix/Linux systems
- Hands-on experience with JUnit TDD using Concordion, BDD using Cucumber and Gherkin
- Proficiency with Git, Jenkins, and CI/CD pipelines
- Strong understanding of Agile development methodologies and familiarity with tools like JIRA
- Excellent problem-solving abilities
- Strong communication and presentation skills
Benefits
- Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
- Company paid holidays
- Personal Days
- Sick Leave
- Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
- Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
- Life and disability insurance
- Employee assistance programs
- Other benefits as provided by local policy and eligibility
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Core JavaJ2EESpringSpring BootRESTful APIsObject-Oriented ProgrammingDB2JUnitTest-Driven DevelopmentBehavior-Driven Development
Soft Skills
problem-solvingcommunicationpresentationcollaborationadaptability