Lead Java Developer
Apply NowCompany: Cynet Systems
Location: Alpharetta, GA 30022
Description:
Job Description:
Pay Range: $65hr - $70hr
Pay Range: $65hr - $70hr
- Work closely with the solution architects and implement the solution
- Candidates Partnering with product owners to understand the business requirements and provide technical insights for the solution.
- Candidates Lead a group of developers, ensure the code quality on the way to production
- Candidates Developing high quality and high-performance Spring Boot micro services and bring them to the Kubernetes Cloud architecture
- Candidates Preparing and reviewing technical designs, code reviews, and delivery of high-quality architecture.
- Candidates Work closely with the test automation team
- Candidates Partnering with scrum teams to promote DevOps as a culture driving improvements through CI/CD processes.
- Candidates Configuring and documenting the software, hardware and service solutions to meet customer and sales objectives.
- Candidates Mentoring developers during projects to ensure continuous improvement.
- Candidates Integrating the code into a fully automated CI/CD pipeline with the goal to push directly to production.
- Candidates Display strong verbal and written communication, with ability to communicate effectively with all levels of an organization.
- Candidates Bachelor's Degree with 10 years of software development experience.
- Candidates 5 years of hands-on experience in Java Development.
- Candidates Spring frameworks (Spring Boot, Spring Batch, Spring Security, etc.).
- Candidates Exposure to administering & consuming cloud platforms. Preferrable Azure.
- Candidates Experience of Restful APIs, API gateways, preferable Apigee.
- Candidates Experience in software architecture, design, development, networking, virtualized platforms (cloud), and distributed systems (SOA & Microservices).
- Candidates Building distributed, service oriented, microservices-style and cloud-based application architectures.
- CandidatesAutomation testing, mock frameworks, virtual services and performance testing.
- Candidates Containerization with applications deployed on Docker or Kubernetes.
- Candidates Related banking industry experience in platforms, banking applications, or online financial solutions.
- Candidates Experience developing in high performance applications using multi-threading and pooling.
- Candidates Advanced knowledge of Continuous Integrations and delivery concepts, experience with GitLab, Jenkins and / or Concourse.