Java Full Stack Developer



Full Time W2 Position



• Act as the Java Full Stack go-to person on Recruitment and Customer Service applications, supporting the full stack of technologies, troubleshooting bugs, and writing scripts to increase application performance/efficiency.

• Develop and implement scalable, secure, and highly performant consultant/Customer Service applications.

• Verify program logic through testing best practices, including writing automated unit and functional tests.

• Participate in design sessions, brainstorming various options, discussing pros and cons, and helping drive consensuses.

• Mapped the non-functional requirements into infrastructure requirements and create a deployment pattern using Java full-stack technologies in a cloud system.

• Align with the security standards to integrate the existing applications with newer platforms.

• Lead the proof of concept and pilot implementation of the Docker, MongoDB, and Cloudera (Hadoop) platforms as per the industry standard.

• Present Docker, MongoDB, and Cloudera (Hadoop) platform strategies, concepts, and roadmap to technical leaders as per the requirements.

• Design the Docker, MongoDB, and Cloudera (Hadoop) platforms as per the use cases and integrate this new platform with existing enterprise applications.

• Migration of on-premises applications to the cloud (AWS, Azure, and private cloud):

• Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, and Elastic Load Balancer.

• Troubleshooting and resolving network issues Deployed and monitored scalable infrastructure on Amazon web services (AWS) using configuration management tool using Ansible.

• Designed and Implemented Middleware Infrastructure upgrades from WebSphere application servers v7.x/6.x/5.x to WebSphere Liberty and migrated those applications to the cloud (Amazon Web Services [AWS] & Azure).

• Designing and managing Jenkins as a continuous integration tool, creating new jobs, managing required plugins, configuring the jobs selecting required source code management tools and post-build.

• Responsible for managing AWS, and Azure services and infrastructure and provide day to day support.