We provide IT Staff Augmentation Services!

Lead Java Developer/devops Engineer Resume

4.00/5 (Submit Your Rating)

VirginiA

PROFESSIONAL SUMMARY:

  • Lead Java/J2ee Full Stack Developer, DevOps Engineer, AWS developer/Architect with 12+ years IT experience including Strong Architecture, CICD & Development experience using Java/J2EE and Web Technologies.
  • Certified “ AWS Certified Solutions Architect Associate” with 2 years of experience.
  • Excellent experience in IBM Curam Architecture and development.
  • Strong experience of Financial, HealthCare, Automobile and Telecom domains.
  • Expertise in Dev ops Build and deployment process for any kind of projects.
  • Excellent experience in ITIL support process like Change Management, Incident Management, Problem Management, critical/High priority incidents.
  • Designed and implemented different automation frameworks from starch like JAVA, Rest API, JUnit, JGIT, JSOUP, Selenium, Cucumber, TDD, BDD and Leading JAVA projects automation.
  • Excellent experience of build tools like Maven and managing JAVA automation projects then creating Jenkins pipelines.
  • Solid experience of WATERFALL & AGILE Methodologies, AGILE Manifesto and Scrum processes.
  • Solid experience of Defect/Test Management tools like JIRA, ALM.
  • Strong communication & interaction with Clients, Developers, Business Analysts, Management.
  • Proven skills in developing plugins to Bit bucket, JIRA.
  • Proven skills in SQL, DB2, RDBMS and UNIX/ LINUX and shell scripting.
  • Expertise in Dev ops tools like Jenkins, Hygiea, Bit bucket, Bamboo, crucible, stash
  • Expertise in web logic administration like Domain Basic, Clustering, Deployments, JDBC, JMS, Logging, Node Manager, Performance tuning, SSL, WLST, Work Manager.
  • Proven ability in working individually or as a part of team, Problem solving, Process improvement activities, Analytical skills, reporting and Assisting to Manager.
  • Good knowledge on Docker and kubernetes.
  • Performing Release Management role to co - ordinate with Development, Operations, and QA teams until new component/software releases to all the way production.
  • Set up/Onboard new projects, Components to continuous Integration, continuous Deployment/Delivery using DevOps automation.
  • Set up/Onboard new projects, Components to continuous Integration, continuous Deployment/Delivery using DevOps automation.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, XML, WSDL, UML, XLST, XPATH

J2EE Technologies: Servlets, JSP, JDBC, JavaBeans, JMS, EJB, web services

Frameworks: Struts, spring, spring boot, Hibernate, IBM Curam

IDEs: Eclipse, Toad and SOAP UI.

Design Tools: MS Visio

Version Control: GIT, Bit Bucket, CVS, STAR TEAM, PVCS

Database: Oracle,SQL Server, DB2

Web Technologies: Java Script, HTML, XML, Ajax, Angular JS

Application Servers: WebLogic, Apache Tomcat, Web Sphere

Continuous Integration Tools: Jenkins, Maven, SonarQube, Ant

Continuous Deployment Tools: IBM Clear Case, Puppet

Cloud Technologies: AWS

Test Automation Tools: Selenium WebDriver/RC/Grid, Cucumber, Rest API, Jenkins CLI, ALM, SoapUI, JUnit

Bug Tracking Tools: JIRA, ALM, Service Now, Remedy.

PROFESSIONAL EXPERIENCE:

Confidential, Virginia

Lead Java Developer/DevOps Engineer

Responsibilities:

  • Act as a technical reference for Project-related design, development, and testing and deployment.
  • Design and develop modules using Agile Methodology.
  • Lead design, Architect, develop code using Spring Rest Constrollers.
  • Develop Data Modeling in Oracle and execute queries.
  • Design/Develop the web pages using Angular JS components.
  • Gather requirements from the customer to develop the Business Functionality.
  • Preparing the technical requirements tasks based up on the User Stories.
  • Implement Façade Class and Process Class Modelling.
  • Integrate Service Class and Process Class in JAVA and Implements the Business Logic in JAVA.
  • Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling and Cloud Formation.
  • Deploy applications from Jenkins to AWS by using Elastic Beanstalk.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • Deploy configs, wars, and jars to AWS S3 buckets and manage versioning.
  • Implemented SQS for de-coupled applications and messages received through polling.
  • Identify Better practices in and develop scripts to help applications in faster build/deploys.
  • Create baselines for every Release and proactively monitor and resolve CICD issues until it deploys to Production.
  • Build/Release new software components all the way to production.
  • Identify and address areas for improvement in end to end technical development, DevOps, Cloud lifecycle.
  • Create change tickets, Implementation, back out, shakeout plans per new releases and co-ordinate/review with teams.
  • Performing Release Management role to co-ordinate with Development, Operations, and QA teams until new component/software releases to all the way production.
  • Merge source code from Develop to Release to Master branch for every release in Capital Markets projects.
  • Developing plugins to interact from Jenkins to AWS. Set up/Onboard new projects, Components to continuous Integration, continuous Deployment/Delivery using DevOps automation.
  • Built the continuous integration environment from scratch using various tools such as Jenkins, Maven, Gradle, SonarQube, CAST, HP Fortify tools.
  • Develop Build/Deploy Shell scripts as per the project requirements and use them in Jenkins jobs for automation.
  • Integrate Maven build tool with Jenkins to create packaging and then push to Nexus artifact repository.
  • Mentoring junior colleagues in critical development and also preparing the technical requirements tasks based up on the User Stories.
  • Develop Maven POM dependency, plugins, and parent/child modules to various applications to build Wars, Zips using the Jenkins maven plugin integration.
  • Write BDD, TDD test automation and Integrate them with Jenkins and Sauce Labs.

Environment: AWS, Angular JS, Spring, Oracle, Log4J, JSON, Jenkins, Maven, Java/J2ee, SonarQube, BitBucket, Nexus, BDD, TDD, Shell Scripting. Sauce Labs.

Confidential, California

Lead Application Developer/AWS Architect

Responsibilities:

  • Lead, technical aspects of small to medium scale implementations, design and solution architecting, that extends to the development, design, develop, code and test CURAM extensions in a JEE environment.
  • Work as part of a team with senior systems integration partner and/or customer staff to define components of an enterprise architecture based on the CURAM product.
  • Gather requirements from the customer to develop the Business Functionality.
  • Preparing the technical requirements tasks based up on the User Stories.
  • Design Database Modeling, Creating Entities, Entity Operations.
  • Develop Procedures for Improving Performance on the Large Data.
  • Implement Façade Class and Process Class Modelling.
  • Integrate Service Class and Process Class in JAVA and Implements the Business Logic in JAVA using CURAM framework
  • Design and Implement Security changes such as Creating/Modifying the Security Groups,
  • Design Daily/Monthly/Quarterly Batch Program. Modelling the batch program and Implementing Batch Program in JAVA using CURAM framework.
  • Modelling Changes for the WorkFlow, Enactment Structs. Develop Triggering Logic in JAVA Modelling Change for the Webservices.
  • Developed Webservices in SOAP for interation from Case Management and ETS.
  • Design/Develop the web pages using Angular JS components.
  • Used AWS Cloud platform and its features which include EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation, Auto scaling, Cloud Front, S3, and Route53.
  • Configured AWS IAM roles and Security Group in Public and Private Subnets in VPC.
  • Created EC2 instances by setting up virtual private cloud (VPCs), and security groups.
  • Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling and Cloud Formation.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Developed the performance of Automation, Installation and overall Configuration Management of servers using Puppet and Chef.
  • Created and maintained DynamoDB tables for the user information.
  • Implemented SQS for de-coupled applications and messages received through polling.
  • Created the DynamoDB tables using partition key, and query/scan the Dynamo DB tables.
  • Insert/Update/Retrive data from DynamoDB using the API gateway requests where Lambda function make the call to DynamoDB.

Environment: AWS, Angular JS,Web sphere, RAD, REST, DB2, Log4J, JSON, XML, Jenkins, Maven, IBM Curam, Java/J2ee, Node JS, DynampDB

Confidential, Virginia

Lead Java Developer/ DevOps Engineer

Responsibilities:

  • Experience in Maintenance and Configuration of User accounts in Dev, QA, and Production servers and created roles for EC2, RDS, S3, Cloud Watch, EBS resources to communicate with each other using IAM.
  • Experience in migrating and implementation of multiple applications from on promise to cloud using AWS services like SMS, DBMS, Cloud Formation, S3, Route53, Glacier, EC2, RDS, SQS, SNS, Lambda and VPC build and configure a virtual data center in AWS Web services cloud to support enterprise Data warehouse hosting including Virtual Private Cloud (VPC), Public and private subnets, Security groups, Route Tables, Elastic Load Balancer.
  • Build Services using AWS, importing Volumes, launching EC2, RDS, Creating security groups, auto-scaling, load balancer (ELB’s) in the defined virtual private connection.
  • Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM policies to various groups defined within the organization.
  • Configuration of Continuous Integration (CI) and Continuous Delivery (CD) using code pipeline and code Deploy for automation. Good Experience in creating and editing shell, bash, Python, scripts for automation.
  • Gathered user requirements and created use case diagrams, sequence diagrams, and preliminary class diagrams.
  • Involved in Code reviews and Performance tuning of the integration flows.
  • Built the continuous integration environment from scratch using Jenkins, Maven, SonarQube, and SVN.
  • Developed loosely coupled and easy to test application using Spring IOC, Spring Boot concepts.
  • Design database tables, view and indexes for new implementation
  • Design and implement Test Automation Framework using Selenium, Cucumber, TDD, BDD, Rest Api’s, Junit, Jgit frameworks.
  • Configured data source and JDBC connection pooling in weblogic.
  • Participating in Scrum meetings and writing User Stories. Closely work with the Scrum master and Product Owner.
  • Tested performance of the applications using HP load runner.
  • Worked on AWS DynamoDB as no sequel database.
  • Created the DynamoDB tables using partition key and query/scan the Dynamo DB tables.
  • Developed Cloud formation templates to architect new environments.
  • Developed Lambda function scripts using Node JS to sync S3 buckets data.

Environment: Spring, JDBC, Amazon AWS, Jenkins, SVN, SonarQube, Maven, Rest API, JGit, Selenium, Cucumber, Java, DynamoDB.

Confidential

Techinical Lead

Responsibilities:

  • Technical delivery responsibility of 3 teams having 20 members.
  • Identified a design fault, fixed it, the performance of the legacy application improved beyond customer’s expectations, which helped to build a whole new perception of the support team.
  • Analyzed source code of a legacy system and provided inputs which helped client move employee migration in right direction.
  • Significantly reduced the number of tickets through multiple service improvements.
  • Identified improvement areas such as analysis of file system capacity, automate house-keeping, monitoring alerts for all the backend system errors and known issues.
  • Identified one of service improvement and fixed which reduces the 30 percent of incoming incidents and received an appreciation from Head of Online, Confidential UK Account.
  • Designed and implemented a generic Validation framework using XML, JAXB.
  • Incorporated design patterns like Singleton, Factory Method, DAO
  • Extensively used java collections and io classes to interact with the file system and load/update the proprietary data of the transactions.
  • Modified existing SQL procedures and existing queries to fix SQL Injection Vulnerabilities.
  • Involved in code reviews and suggested refactoring of code for extensibility.
  • Invloved in managing the Weblogic application servers, deployments, builds.
  • Written shell scripts for build, deployment automation process.
  • Attended WAR rooms to resolve critical issues ASAP.
  • Fetch Data from Oracle DB and Genrated XSD’s using XML Stack Parser.
  • HP Load runner used for performance testing.
  • Good Experience on tracking the SLA reports and Incidents in Service Now.
  • Worked on Service Now for Change, Problem Management.
  • Implemented application design using Spring MVC architecture.
  • Used Spring dependency injection to develop loosely coupled application
  • Implemented the Spring MVC Architecture and Spring Bean Factory using IOC and configured the bean properties using dependency Injection.
  • Handled the common beans configuring the dependencies using Spring Bean Autowiring.

Environment: JDBC, Servlets, Log4J, Ant, SOAP Web services, Apache, web logic, Linux, Java/J2ee, Spring , Oracle.

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in analysis of business requirements and major enhancements, Unit Test Plan.
  • Developed new code components as per the business requirements.
  • Coding of assigned modules using JSP, Struts actions.
  • Developed Java Beans and controller classes.
  • Developed user interface using JSP, Java script and HTML
  • Updating SQL queries and stored procedures on assigned modules using JDBC
  • Prepared unit test cases and testing using JUnits
  • Defects fixing in Integration testing phase and System Testing phase.
  • Fixed various issues and Change Request as part of production release
  • Co-ordination with onsite team for development, testing and production issues.

Environment: DB2, Log4J, JDBC, Struts, Servlets, JSP, Web Sphere, PVCS, ALM.

Confidential

Software Engineer

Responsibilities:

  • Implemented new business requirements using server side Java.
  • Implemented Batch programs in Core Java to provide Volume Ratio’s for quality.
  • Developed Web pages as per the business requirements using Struts, Servet, JSP, Oracle.
  • Implemented Log4J for logging error messages
  • Played a vital role in coding for developing the application
  • Responsible for preparing the test Cases and Technical Inspection.
  • Involved Code Review While Testing.
  • Reporting and managing defects.

Environment: : Core Java, Log4J, Struts Frame Work, Web Sphere, Oracle, Core Java, JSP, Servlets.

Confidential, Chiago

Analyst programmer

Responsibilities:

  • Extensively used Collections API to manage Java Objects in Business Logic layer
  • Used session façade and service locator design patterns to develop stateless session beans for the business layer
  • Developed and Maintained JUnit Test Suite for the forecasting modules
  • Involved in java, J2ee development of Profile Module
  • Responsible for preparing the Unit test plans and Detail Design.
  • Involved in Testing of Database Operations like Update, Delete, Insert and Select etc in the backend.

Environment: Core Java, Servlets, JSP, Struts,EJB, Hibernate,JDBC, SQL, WebLogic, Oracle.

We'd love your feedback!