Java Developer
Location
Atlanta
Job Type
Full-Time
Job Overview
We are looking for a skilled and motivated Java Developer to join our growing team in Atlanta, Georgia. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable applications and backend systems. This role requires strong problem-solving skills, experience with modern Java frameworks, and the ability to collaborate with cross-functional teams in a fast-paced environment.
Key Responsibilities
Design, develop, and maintain Java-based applications and APIs
Write clean, scalable, and efficient code
Troubleshoot, debug, and enhance existing systems
Collaborate with developers, QA, product managers, and stakeholders
Participate in code reviews and technical discussions
Integrate third-party APIs and services
Optimize application performance and security
Maintain documentation for development processes and systems
Required Qualifications
Bachelor's degree in Computer Science, Information Technology, or related field
3+ years of experience in Java development
Strong knowledge of Java, Spring Boot, Hibernate, and REST APIs
Experience with SQL databases such as MySQL or PostgreSQL
Familiarity with Git and Agile/Scrum methodologies
Strong analytical and problem-solving skills
Excellent communication and teamwork abilities
Preferred Qualifications
Experience with AWS or cloud platforms
Knowledge of Microservices architecture
Experience with Docker, Kubernetes, or CI/CD pipelines
Familiarity with frontend technologies is a plus
Benefits
Competitive salary
Health insurance
Paid time off
Career growth opportunities
Collaborative and innovative work environment
Nice-to-Have Skills
React or Angular exposure
DevOps experience
Experience working in startup or fast-paced environments
Application Process
Qualified candidates are encouraged to submit their resume and portfolio/project links for consideration.