Advanced/Lead Java Software Engineer
Listed on 2026-10-16
-
Software Development
Java Developer, Full Stack Developer, Software Engineer, Backend Developer
Are you an Advanced Java Software Engineer with Lead and Architect level skills and experience and currently live in the Atlanta area? Do you consider yourself a strong full stack Java Developer with not only good Java development skills and experience but can do full-stack development
? We are looking for a Senior Java Development Lead that has full stack development experience as well as lead a small team of other experienced Java Software Engineers. This is a full-time position leading the development of a new product for a client and will be the code base for other client implementations as well.
The main skills and experience required for this role include:
- Extensive Java development background with full stack design and development experience
- Must have excellent communication skills - both verbal as well as written skills.
- This is primarily a software development position and current experience with Java (latest versions)
- Experience with Postgres would be a plus.
- Experience with protobuf techniques and other serialization mechanisms is a plus.
- You will be part of a distributed team and so must be comfortable working with others on a development team.
- You must have experience with design patterns.
- Experience with Jakarta EE(CDI/Weld), asynchronouse programmering (Completable Future in Java and Observable in Type Script).
- Experience with POS applications would be a plus.
This is a hybrid role and so MUST CURRENTLY LIVE IN ATLANTA and ideally in the Roswell / Alpharetta / Cumming / Johns Creek areas and is willing to come to our offices in Alpharetta a couple of days each week. In addition to base and bonus compensation, we offer a full complement of medical benefits, paid time off, and 401K saving plan with a match.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).