Location/Remote: Hybrid Remote in Roswell, GA 30076
Employment Type: Direct Hire/Full Time/Permanent
Compensation: Up to $150k/year salary + bonus (depending on experience)
We are seeking a highly skilled Lead Full Stack Java Developer to join our team and contribute to the development of our innovative web applications. The ideal candidate will have a strong foundation in Java web development, coupled with expertise in modern frameworks like Spring, a solid understanding of SQL and relational databases, experience with front-end development, and experience with cloud or on-prem CI/CD technologies.
Responsibilities:
- Design, develop, and maintain high-quality Java web applications.
- Leverage Spring framework to build scalable and maintainable applications.
- Work with SQL and relational databases to manage data effectively.
- Use HTML5, CSS3 and JavaScript to develop custom front-end components and features.
- Contribute to the development and maintenance of CI/CD pipelines using tools like Docker, Kubernetes, or Jenkins.
- Stay up-to-date with the latest Java technologies and industry trends.
- Analyze and improve team coding practices to stay in-line with established software engineering best practices
- Provide technical leadership to the development team (i.e., code reviews, coaching, training)
Qualifications:
- 7+ years of software development experience, with 3+ specific to Java and Spring
- Experience using HTML5, CSS3, and JavaScript/TypeScript for front-end development.
- Experience using Spring for RESTful API development experience.
- Solid understanding of CRUD operations for relational databases (i.e., SQL).
- Knowledge of cloud platforms like IBM OpenShift or on-premises CI/CD tools.
- Ability to work independently and as part of a team.
Bonus Points:
- Experience leading, training, and/or mentoring software engineers (i.e., technical leadership)
- Experience with microservices architecture.
- Experience with front-end development frameworks like Angular, React, or Vue.
- Knowledge of containerization technologies like Docker and Kubernetes.
- Experience implementing SAML for single sign-on (SSO) applications