We provide IT Staff Augmentation Services!

Java Developer Resume

Mclean, VA

TECHNICAL SKILLS

Programming: Java, Hadoop,Map Reduce, Hibernate, Python, Groovy, Shell scripting, JSP, Servlets

Database: SQL, PostgreSQL, MySQLAWS components(S3, EC2, Load Balancers).

SCM: GITHUB as Version Control Tool, Jira project management tool,CVS, SVN, Clearcase

OS: Windows, Linux, MAC OS

Design/Architecture: Data Structures, Design Patterns, OOPS, UML, MVC.

Markup/Modeling: JSON, XML, HTML, CSS

Web Frameworks: Spring MVC, Spring boot, Hadoop

S/W Methodologies: Agile, Scrum, Waterfall, DevOps, Jenkins CI/CD

Build Tools: Ant, Maven, Gradle

PROFESSIONAL EXPERIENCE

Confidential, Mclean, VA

Java Developer

Responsibilities:

  • Developed applications using Java, SpringBoot, Python, Rest API, Amazon Redshift.
  • Enhanced the code to use the retry logic if the Rest APi is unable to reach the server.
  • Deployed code is stored in the Artifactory and is used to run the code as per the scheduled time defined in Cloud watch rules.
  • Deployed the API’s using Collibra Vendor tool, and migrated the applications in AWS cloud and upgraded the vendor version from 5.3 to 5.6
  • Build the API’s pipeline deployment and all the AWS infrastructure setup using all IAM roles,security groups, custom policies,ECS, Load balancer, Target groups, EC2 and S3 buckets with restricting the access to the buckets as it is having NPI/PCI data using the Jenkins pipeline and shell scripting.
  • JEnkins services infrastructure setup is done to rehydrate the resources with less downtime to the API’s deployed.
  • AWs infrastructure rehydration is automated to use the latest AMI with all the security measures defined for AMI.
  • Using Git to store the code, peer reviews to understand other team members' code and perform integration testing and automatically perform the Eratocode scans whenever code commits to git to enhance the code quality.
  • We will read the metadata and load the data into multiple tables in the redshift and perform data quality checks. This Data is used for reporting and analysis.

Confidential, Mclean, VA

Java Developer

Responsibilities:

 
  • Experience in reading the data from the CSV, Json and parquet files, to analyze the data issues using Spark SQL
  • Experience in creating the Data Frames inside the spark-shell debug through the data for any data issues.
  • Collaborate with the technical team and business managers in the business unit to determine systems requirements, document the requirements and coordinate implementation of requested enhancements for the applications.
  • Leading a team of 8+ Data Engineers and guiding team through the various phases of Design and development of data processing across multiple stages such as data ingestion, data munging and data publishing
  • Read the data received from the multiple sources in different formats such as Parquet, XML, Hive data and Json format. Understand the data received on AWS S3 and process the data using EMR, Load balancer, autoscaling groups, EBS volumes, EC2 instances.
  • Perform onsite / offshore coordination for all interface developments and complete the Design, Build, Test and Deploy phase successfully
  • Promote code from Development to QA region, QA to staging area and then to Production environment using Git repository and Jenkins automation tool.
  • Coordinate with the system testing team informed about the progress of the identified fixes and get sign off from testing teams for promoting the fixes into production.
  • Track all the issues identified by the testing team in JIRA and fix the issues on priority basis and cycle back with the testing team once the fix is ready for testing then promote the code to production.
  • Fix the issues in production on priority basis and report the issues in JIRA for any exceptions that arise.
  • Ensuring that application changes are fully documented, supportable.
  • Proactively identifying opportunities for change within the production environment.
  • Ensuring that all production changes are processed according to release management policies and procedures and track all these details using the HPSM service manager tool.
  • Ensuring that appropriate levels of quality assurance have been met for all new and existing application Change Requests.
  • Work with Technical Core Team to perform the functional testing and Support the regression testing & User Acceptance testing (UAT) during the testing phase.
  • Conduct planning, status check, design and code review meetings with onsite and offshore throughout the project and track all the details using JIRA

Confidential, Mclean,VA

Java Developer

Responsibilities:

  • Requirement understanding and formulating design documents by discussing the details with business analysts and product owners.
  • Developing the Web services modules and validating the changes in lower environment and finally promoting the changes to production environment.
  • Identifying the root cause analysis of the defects and fixing the defects
  • Completing the mode in time and Presenting the end results to the client at the end of the sprint and getting the sign off from the PO to deliver it to the production environment.
  • Mentoring the team members with the requirement understanding and tracking the deliverables
  • Track all the issues identified by the testing team and fix the issues on priority basis and cycle back with the testing team once the fix is ready for testing then promote the code to production.
  • Fix the issues in production on priority basis and report the issues for any exceptions that arise
  • Coordinate with the system testing team informed about the progress of the identified fixes and get sign off from testing teams for promoting the fixes into production.

Hire Now