Java full stack lead

Posted 3 years ago

Immediate requirement

Visa Status: USC/ Green card/ TN/ H4/ EAD only. 

Skills

  • Hands-on developer with deep expertise in Java programming language
  • Highly experienced in building stable, fault tolerant, scalable applications with microservices, and RESTful APIs.
  • Understand design implications of various design choices such as multi-threaded, distributed, real-time applications.
  • Demonstrable ability to learn new technologies and programming languages in short amount of time
  • Working knowledge of container architecture, container frameworks such as Docker and container orchestration platforms like Kubernetes
  • Major contribution to any leading open-source projects will be a plus
  • Ability to travel up to 75% of the time (varies depending on customer needs, focused within Region)

Responsibilities

  • Work on given business requirements to develop highly efficient, fault tolerant code following industry best practices such as TDD, and following OOAD design principles
  • Work on application development, operations readiness, database design and installation, and test automation.
  • Help build CI/CD automation, CI/CD tooling setup, automate deployment following DevOps principles and best practices
  • Evangelize frameworks, project deliverables, best practices/policies and implementations to internal collaboration networks and IP sharing
  • Identify opportunities and efficiencies in customers IT operating model, and support implementation of the SLDC pipeline to get greater value out of the HCL platform.
  • Lead development of technical brown bag sessions and publish/facilitate reusable content to the field

Experience/skills :

  • OOAD
  • Software Development Experience
  • Core Java (current version-1)
  • J2EE
  • Unit test frameworksREST API Development
  • HTTP/S Protocol
  • Core Java (current version)
  • Design Patterns
  • Software Design
  • Engineering Discipline- Must have. Obsessed about delivering best possible software following best in class Engineering practices such as BDD/TDD, Unit Test Cases, Code Quality, OOAD Standards etc.
  • SQL
  • RDBMS (any)
  • Un-structure DB (any)
  • Spring Framework Ecosystem
  • Apache Framework Ecosystem
  • Maven or similar
  • REST API Security- Must have for API dev position, optional otherwise
  • OpenAPI, RAML, Swagger- Must have for API dev position, optional otherwise
  • Spring Boot and related libraries- Must have for web, API and MicroServices dev positions, optional otherwise
  • Docker and container architecture- Optional, but a definite plus
  • Kubernetes- Optional, but a definite plus
  • Dev Community Contributor- Desirable if is an active dev community contributor such as sourceforge.
  • Blog-Desirable if active technology blog contributor
  • Open source project contributions-Advantageous if significant contributions are made to open source projects but not mandatory

Apply Online

A valid phone number is required.
A valid email address is required.