Lead Java Developer Position Available In Fulton, Georgia

Tallo's Job Summary: Lead Java Developer position in Alpharetta, GA. Responsibilities include participating in software development lifecycle, designing backend applications, troubleshooting defects, and mentoring junior developers. Requires 7-10 years of backend development experience with Java and Spring, 4+ years with Python and Flask, team management experience, and knowledge of message brokers and event-driven architecture. Degree in Computer Science or related field required.

Company:
Data Wave Technologies
Salary:
JobFull-timeOnsite

Job Description

Lead Java Developer

Job Title:

Lead Java Developer

Location:

Alpharetta, GA

Duration:
Full Time Responsibilities:

Participate in the full software development lifecycle, focusing on development and bug fixes.
Work with project stakeholders to understand requirements and their implementation.
Design, develop, and test software applications, with a focus on backend development.
Troubleshoot and debug software defects and technical problems.
Write clean and maintainable code with a focus on quality and reusability.
Implement unit tests for existing and newly developed code.
Address non-functional requirements such as performance, scalability, and security vulnerabilities.
Collaborate with quality assurance engineers for system testing, integration testing, and regression testing.
Document technical design and implementation details.
Foster teamwork and collaboration with other developers, QAs, designers, architects, frontend and backend developers, DevOps engineers, and other teams.
Mentor and coach junior developers, guiding them and fostering a collaborative team environment.
Prioritize tasks and manage multiple projects simultaneously.
Stay updated with the latest technologies and learn new frameworks as they are adopted in ongoing software development.
Communicate technical concepts effectively to non-technical stakeholders and collaborate across teams.
Manage a small team of engineers, providing leadership, guidance, and support to ensure successful project delivery
7-10 years of solid work experience as a backend developer with programming languages and frameworks like Java and Spring / Spring Boot.
4+ years of experience with Python and Flask for developing scalable web applications.
3-5 years of experience managing a team of engineers, providing leadership, guidance, and support to ensure successful project delivery.
Experience with message brokers (e.g., RabbitMQ, Kafka) and event-driven architecture.
Knowledge of Computer Science fundamentals such as algorithms, data structures, software design, design patterns, and object-oriented programming.
Experience with developing REST APIs in multithreaded applications and microservices.
Experience with databases and SQL, as well as persistence frameworks like Hibernate.
Experience with unit test frameworks like Mockito, and the ability to perform unit testing and integration testing, debugging, and defect fixes.
Practical knowledge of build and source code management tools like Maven and Git, and experience with continuous integration.
Excellent analytical and problem-solving skills.
Commitment to quality and attention to detail; ability to write clean and maintainable code with a focus on quality and reusability.
Ability to support non-functional requirements such as performance, scalability, and security fixes.
Strong organizational and time management skills.
Understanding of Agile methodologies, ability to work as part of a team, and excellent communication skills
Desired
Knowledge of NoSQL databases
Experience with cloud computing platforms like AWS, Azure, Google Cloud Platform, as well as containerization and cluster management technologies like Docker and Kubernetes

Education:

Degree in Computer Science, Mathematics, Engineering, or related field.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job

Dice Id:

90696805

Position Id:

2025-5494

Other jobs in Fulton

Other jobs in Georgia

Start charting your path today.

Connect with real educational and career-related opportunities.

Get Started