Java Architect/Lead

  • Contract

Company Description

Diverse Lynx is a Go to Place for all your IT needs . We combine industry leading expertise and our personal dedication for all your needs.Established in 2002, we are head quartered in Princeton NJ . It is also seamlessly connected with the US office through VOIP & T1 lines. Our transparent approach and customer first attitude keeps you at the forefront of your industry. Our belief in value added relationships has allowed us to partner with our clients for a long haul If you are looking to augment staff for your existing projects, our team can help you get through the finish line. With experiences in industries like banking, insurance, financial services, pharmaceuticals and many more; we hit the ground running.

Job Description

Role:                     Java Architect / Technical Lead

Location:             Redwood City, CA

Emp Type:           W2/C2C/FTE

Interview:           Phone/Skype

 

Job Description:

  • Skills required: Design & development using Java/J2EE,
  • Hands on experience in designing & deploying Microservices – Spring Boot.
  • Containers(Docker/Kubernetes) and Messaging queues like Kafka.

 

Key Responsibilities

60-70% Coding, 30-40% Offshore Team Management

  • Oversees the delivery of products within budget, schedule and quality guidelines.
  • Manages a team responsible for the design, development, testing, integration, maintenance, documentation, sustaining, and support of software.
  • Analyses and investigates applications engineering tasks, and prepares design specifications, analysis, and recommendations.
  • Interacts with Onshore Tech Leads, Product Owners to define application requirements. Collaborates with partners to resolve any roadblocks for product delivery.
  • Directs the efforts of others in the achievement of the strategic and operational objectives of the group.
  • Manages the hiring, staffing, and maintenance of a diverse and effective workforce.

 

Essential Requirements

  • 9+ years of experience in software development of which at least 2+ years should be team management experience.
  • Hands-on experience with technical leadership in building enterprise software products predominantly on Java platform with knowledge of Python.
  • Should be knowledgeable about programming languages - specifically Java, Python (big plus), operating systems, networks, databases and SQL, algorithms, advanced architecture, code design, system design, design patterns, product design and advanced project and people management skills.
  • Basic business orientation is a big plus.
  • Strong background in managing teams developing enterprise products (1-2 years of mgmt. experience)
  • Sufficient level of technical background to provide highly credible leadership to engineering teams and to be able to accurately and objectively evaluate complex project risks and issues and deliver program commitments on time meeting program quality criteria.

Well versed with Agile Methodologies, more so with at least 2 years of experience developing/building enterprise software products using Agile Methodologies.

Additional Information

All your information will be kept confidential according to EEO guidelines.