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 Senior 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 and a solid understanding of SQL and relational databases. Experience with front-end development and cloud technologies is a plus.
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.
- Collaborate with front-end developers to create seamless user experiences.
- 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
- Experience leading, training, and/or mentoring software engineers (i.e., technical leadership)
- Experience using Spring for RESTful API development experience
- Solid understanding of CRUD operations for relational databases (i.e., SQL).
- Experience with front-end development frameworks like Angular, React, or Vue.
- 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 with microservices architecture.
- Knowledge of containerization technologies like Docker and Kubernetes.
- Experience implementing SAML for single sign-on (SSO) applications