Job Title: Java Developer
Location: Atlanta,GA
Job Type: Full-Time
Experience Level: Senior
Department: Technology / Software Development
About the Role:
We are seeking a skilled and motivated Java Developer to join our dynamic development team. The ideal candidate will have a strong foundation in Java programming and experience building scalable, high-performance applications. You will collaborate with cross-functional teams to design, develop, and maintain software solutions that meet business requirements.
Key Responsibilities:
- Design, develop, and maintain Java-based applications.
- Write clean, efficient, and well-documented code.
- Participate in the full software development lifecycle including planning, development, testing, and deployment.
- Collaborate with product managers, designers, and other developers to deliver high-quality solutions.
- Troubleshoot and resolve software defects and issues.
- Optimize application performance and scalability.
- Stay up-to-date with emerging technologies and industry trends.
Required Qualifications:
- Bachelor?s degree in Computer Science, Engineering, or related field.
- Proven experience as a Java Developer or similar role.
- Strong understanding of object-oriented programming and design patterns.
- Proficiency in Java SE/EE, Spring Framework, Hibernate, and RESTful APIs.
- Experience with relational databases (e.g., MySQL, PostgreSQL).
- Familiarity with version control systems (e.g., Git).
- Good problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
Preferred Qualifications:
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Knowledge of front-end technologies (e.g., JavaScript, Angular, React).
- Familiarity with CI/CD tools and practices.
- Exposure to Agile/Scrum methodologies.
Benefits:
- Competitive salary and performance bonuses.
- Health, dental, and vision insurance.
- Flexible working hours and remote work options.
- Professional development opportunities.
- Collaborative and inclusive work environment.