Experienced Programmer Analyst - Java Full Stack
Boeing
- Bangalore, Karnataka
- Permanent
- Full-time
- Work very closely with product manager, UX designer and architect and collaborate within agile teams to drive user story/tasks creation along with design and development activities.
- Design and develop products using Java, SpringBoot, Microservices, APIs & SOA with Rest & SOAP protocols.
- Create and maintain necessary software design and relevant documentation.
- Automation using DevSecOps and other available tools to expedite the product development achieving First Time Quality
- Actively align the technical roadmap, Enterprise API catalog and Interaction Design, within teams based across international locations
- Effectively resolve problems and roadblocks as they occur, consistently following through details while driving innovation as well as issue resolution
- Monitor the implementation of architecture throughout the system development lifecycle and seek and provide clarification when needed.
- Work with cross-functional teams spread across multiple products and locations within Boeing and external partners, across different cultures and time-zones.
- Develop and leverage modern interfaces using micro services based architecture and deploy the product to cloud infrastructure
- Work with the Product Managers to understand customer requirements and translate them to technical solutions
- Hands on knowledge in the designing and developing full stack modules/components for web applications. This position is for a Java full stack developer who has excellent programming skills using latest tools & technology frameworks like Java8/J2EE, Springboot, Javascript, JQuery, AngularJS, NodeJS, ReactJS, Bootstrap, HTML5, CSS3, Docker, Kubernetes, Cloud-based managed services etc.
- Deep experience into Integration Technologies and Platforms, Web Services, Microservices Architecture, Domain-Driven Design etc.
- Experience in DevSecOps tools like MS ADO, Jenkins, Azure Pipelines, Ansible, Coverity, Aqua, etc.
- Hands-on experience in tools like Kafka (for event based architecture) and Splunk (for Enterprise Log Aggregation and Analytics)
- Have experience in ALM tools (GitLab, Azure DevOps, Jenkins, Docker, Artifactory, Pivotal Cloud Foundry etc).
- Good knowledge in Continuous Integration and Deployment, Automation, Understanding of Cloud Native Architecture, Event-driven architecture and container technologies such as Docker and Kubernetes
- Good experience in one or more Cloud platforms (Azure, GCP, AWS)
- Strong interpersonal and communication skills (verbal, written and presentation) with the ability to communicate with and influence people at all levels of the organization
- Demonstrated knowledge of systems and processes in large and complex business environment.
- Expertise in design, develop and implementation of highly distributed enterprise solutions with cloud native approach.
- SAFe certifications and other relevant technical certifications are plus
- Proven experience in developing Cloud based solutions