Java Developer Resume
Atlanta, GA
SUMMARY:
- 6 + Years of total IT experience in administration, analysis, design and maintenance of client/server and web applications as the primary tasks.
- 3+ years in practicing DevOps, CI/CD, Infrastructure automation, configuration management, quality engineering and release management.
- Extensive experience in setting up CI/CD pipelines using Jenkins, Git, Maven, SonarQube and VSTS.
- Experience in integrating code quality tools such as SonarQube, in CI/CD pipelines.
- Strong hands on experience in scripting languages such as Python, Groovy, Shell scripting, Ruby.
- Experience with DevOps tools such as Git, Jira, Antifactory.
- Strong exposure to configuration management tools such as Ansible, Terraform and Docker.
- Strong exposure to AWS and Azure cloud platforms.
- Strong knowledge in WebLogic servers on different OS’s like Windows, Linux VMware, UNIX and Solaris platforms.
- Excellent understanding of source - code management principles and systems, particularly GIT.
- Participated in the release cycle of the product which involved environments like Development QA UAT and Production.
- Worked with project documentation and documented other application related issues, bugs on internal wiki website.
TECHNICAL SKILLS:
Cloud platforms: AWS, Azure
Framework/tools: Maven, JIRA, Sonar Qube, Nexus, Ansible.
Versioning Tools: Git, GitHub, Bitbucket
CI Tools: Jenkins, Puppet, Ansible, Terraform.
Containers: Docker
Application/Web Servers: 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 12c/11g/10g/9i/8i, SQL Server 2008/2005/2000
Programming Languages: C, C++, Java
Scripting & Other Tools: UNIX Shell Scripts (Ksh, Bash), WLST, Remote Desktop, Putty, Toad
PROFESSIONAL EXPERIENCE:
Confidential
DevOps Consultant
Responsibilities:
- Set up Git repositories and SSH Keys for Agile teams.
- Implemented Release management workflow for QA, UAT and Prod environments.
- Set up CI/CD pipelines for Microservices on AWS using App services.
- Created branching and merging strategy for agile DEV teams.
- 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.
- Converted java projects into Maven projects by creating POM file and ensured all the dependencies are built.
- Created lab exercise for teams we are adopting for DevOps transformation journey.
- Configured APM for applications hosted on Cloud using AppInsights.
- Provided strategic leadership on branching and code management
- Prepared and presented SCM best practices for implementing continuous integration for the team
- Manage/mentor both onsite/offshore team.
Environment: - J2EE, Selenium, Oracle 11g, Spring, Hibernate, Web services, Maven, Jenkins, WebSphere 7.0.
Confidential
Dev Ops / Build & Release Engineer
Responsibilities:
- Performed code migration from TFVC to Git using TFS-Git utility.
- Implemented Release management workflow for QA, UAT and Prod environments.
- Set up VSTS CI/CD pipelines for Microservices on Azure cloud using App services.
- Created branching and merging strategy for agile DEV teams.
- 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 SonarLint, Codi scope plug-ins in developer’s workstation.
- Enforced Test Driven development for the DEV teams for every sprint.
- Created lab exercise for teams we are adopting for DevOps transformation journey.
- Provided strategic leadership on branching and code management
- Prepared and presented SCM best practices for implementing continuous integration for the team
Environment:: Git, Azure, VSTS, Docker, Nagios, Oracle 12c, Java, J2EE, Windows Servers, XML, JIRA, SharePoint.
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.
Environment: Core Java 2.0, JSP, XML, HTML, CSS, Oracle 9i, SQL queries, Web Sphere Server, PHP.