What are the responsibilities and job description for the Lead Principal Java Software Engineer position at GBIT (Global Bridge InfoTech Inc)?
Position : Lead Principal Java Software Engineer(Handson Coding)
Location : Irving, TX
Visa : Any Visa except (If H1B it should be on your W2 or Transferring to your W2 should be fine – 100% Delivery required)
Job Type : Long Term Contract
looking for a Delivery Lead / Lead Principal Software Engineer who will help build the technologies that enable millions of Americans to connect and converse with information and one another. You will work in a complex, fast-paced, and highly elastic environment that provides opportunities to navigate different teams and projects.
Key Responsibilities :
- Collaborate with cross-departmental enterprise stakeholders to design and develop solutions in a cloud-based environment (AWS, Google, and On-Prem infrastructure)
- Develop microservices in Java and SpringBoot and deploy them using AWS Elastic Kubernetes Services
- Develop web applications using AWS Lambdas in Python or Node.js.
- Work closely with development teams to peer review code and deploy it using Gitlab, Bitbucket, and Jenkins CI / CD pipelines
- Design systems and web applications to meet complex business needs and create appropriate technical documentation to support project delivery and support plans
- Design and develop API specifications using Open API Specifications that are scalable and secure
- Lead and work with various application teams to understand their business needs and requirements for the API implementation
- Lead and ensure code and design quality with appropriate logging, monitoring, tracing, and security standards in place
- Help troubleshoot and resolve issues related to APIs and microservices
- Perform root cause analysis for Production issues and come up with solutions that will prevent them from happening in the future
- Lead incident bridges problem resolution and customer reconciliation is completed
- Participate and contribute to grooming technical user stories
- Mentor and coach junior members of the team on software development best practices
Skills, Experience, and Requirements
Education and Experience :
Skills and Qualifications :
Experience with Docker & Kubernetes