Java Developer Resume
Bloomington, IL
SUMMARY:
- Certified in administration, analysis, design and maintenance of client/server and web applications with 3 years in practicing DevOps, CI/CD, integrating code quality, scripting languages, configuration management tools, Strong exposure to creating Docker images and docker containers, AWS and Azure cloud platforms.
- Excellent understanding of source - code management principles and systems, particularly Git, Strong knowledge on practicing TDD, automating Junit tests using Maven in Jenkins, Infrastructure automation, quality engineering and release management.
- I am detailed oriented, highly motivated, energetic individual and team player with effective communicator and having exceptional time management skills.
- Focused independent person with enthusiasm ability to apply the intellect to solving Issues and provide superb customer service also ensuring client retention and loyalty.
TECHNICAL SKILLS:
Cloud platforms: AWS, Azure
Framework/tools: Maven, JIRA, SonarQube, Nexus, Jenkins, VSTS, Slack
Versioning tools: Git, GitHub, Bitbucket
IAC Tools: Puppet, Ansible, Terraform
Containers: Docker
Application/Web Servers: Tomcat, WebLogic 9.x/10.x/12c, Tomcat, Apache 2.x/1.3.x, JBoss 7.1
Operating Systems: HP-UX, Solaris 10, Red Hat Linux, Windows, AIX
Database: Oracle, SQL Server, MySQL, Postgres
Programming Languages: C, C++, Java
Scripting & Other Tools: Groovy, UNIX Shell Scripts (Ksh, Bash), Git Bash, Putty
PROFESSIONAL EXPERIENCE:
Confidential, Bloomington, IL
Java Developer
Responsibilities:
- Set up Git repositories and SSH Keys for Agile teams.
- Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
- Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check-in.
- Created Docker file and automated docker image creation using Jenkins and Docker.
- Automated infrastructure provisioning on AWS using Terraform and Ansible.
- Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
- Converted java projects into Maven projects by creating POM file and ensured all the dependencies are built.
- Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins.
- Manage/mentor both onsite/offshore team.
- Enforced Test Driven development for the DEV teams for every sprint.
Confidential. Charlotte, NC
Java Developer
Responsibilities:
- Set up CI/CD pipelines for Microservices on VSTS and deployed to Azure cloud using App services.
- Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
- Set up the Sonar Lint, Codi scope plug-ins in developer’s workstation.
- Enforced Test Driven development for the DEV teams for every sprint.
- Dockerized Spring boot app by creating Docker file and automated docker image creation, image push into docker registry.
- Implemented Release management workflow for QA, UAT and Prod environments.
- Prepared and presented SCM best practices for implementing continuous integration for the team
- Performed code migration from TFVC to Git using TFS-Git utility.
Confidential Atlanta, GA
Java Developer
Responsibilities:
- Gathered requirements based on the functionalities required
- Developed several modules, using the Java Sever Pages
- Used JSP page to query the database and create Xml
- Included a servlet and a servlet filter for simple generation of PDF's from XML or JSP pages.
- Developed prototypes for the application, based on the requirements, using HTML (TR/TD and DIV concepts), JavaScript.
- Used cascading CSS2 style sheets to control look and feel.
- Wrote Stored Procedures to populate the database.
- Deployed the application on WebSphere application server.
- Performed the Unit testing and integration test cases to check the functionality of new modules.
