Logo
US Main

Lead Java Developer

US Main, Minneapolis, Minnesota, United States, 55400


Hi, Hope you are doing well? I am looking for a candidate with experience as Lead Java Developer. Role: Lead Java Developer Location: 200 S 6th St, Minneapolis, Minnesota 55402- (Hybrid) Duration: 3-6 months extensions Onsite hybrid starting week 1 required, zero exceptions regardless of personal circumstances Need Lead Java Developers who are local to Minneapolis or willing to relocate / work onsite hybrid starting week 1. Must be on our W2. What are the top 5-10 responsibilities for this position? - Lead the development of secure APIs using Java 17 and Spring Boot. - Design and implement API Gateway solutions with Apigee to ensure security and scalability. - Work with Kubernetes and Istio service mesh to build and manage microservices-based architectures. - Implement CI/CD pipelines using Azure DevOps for continuous integration, testing, and deployment. - Lead the development and architectural discussions to ensure robust, scalable, and secure API services. - Collaborate with cross-functional teams (DevOps, Security, QA, Product) to design and implement comprehensive solutions. - Ensure security best practices are followed throughout the software development lifecycle, including encryption, authentication, and authorization. - Mentor and guide junior developers and promote best practices in coding, testing, and DevOps. - Manage code repositories, branching strategies, and version control within Git and Azure DevOps. - Ensure smooth production deployments, adhering to release management process and communication with stakeholders - Troubleshoot and resolve production issues as part of the on-call rotation. What skills/technologies are required (please include the number of years of experience required)? - Java 17 with strong expertise in building RESTful APIs using Spring Boot. - Experience with API security protocols such as OAuth2, OpenID Connect, and JWT. - Experience with Apigee API Gateway for secure API management. - Proficiency in Kubernetes and Istio Service Mesh for managing containerized microservices. - Expertise in building CI/CD pipelines using Azure DevOps or similar platforms. - Experience with cloud services, specifically Microsoft Azure. - Strong understanding of Docker containers and orchestration within Kubernetes. - Experience with monitoring, logging, and tracing tools (e.g., Prometheus, Grafana, Jaeger) in microservices environments. - Knowledge of security best practices, including SSL/TLS, encryption, and authentication/authorization mechanisms. Qualifications: - Experience in software development, with 2 years in a lead developer role. - Expertise in Java 17, Spring Boot, Kubernetes, Istio, Apigee, and Azure. - Prior experience in leading cross-functional teams and delivering complex software solutions. Preferred Certifications: - Java - Azure Certifications - Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD). What does the interview process look like? How many rounds? 1 round Video, phone, or in person? Video How technical will the interviews be? 1 round Candidate is on video during the call Candidate has computer with ability to share Desktop with Java development environment to code (Eclipse, VS Code, IntelliJ, Git, Java, Spring etc.,) Candidate will be asked to build small application for given use case