We provide IT Staff Augmentation Services!

Java Developer With Aws Resume

Boston, MA

SUMMARY

  • Over 8+ years of experience in Java/DevOps, experience in large and smal l software development organizations.
  • Experienced in all phases of the software development life cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Expertise in Core Java with strong understanding & working knowledge of Object Oriented Programming ( OOP S) and Design patterns.
  • Proficient in coding business components using Java API’s like Exception Handling, Collections and Multi - Threading.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM.
  • Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC Model-View-Controller, Singleton, Facade, Factory and DAO, DTO, singleton.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM
  • Worked in infrastructure team on installation, configuration and administration of CentOS 5.x/6.x/7, Red Hat Linux 8/9, RHEL 5.x/6.x/7, Windows Server and SUSE Linux 10.x/11.
  • Automated deployment of builds to different environments using Jenkins.
  • Extensive use of Open Source Software such as Web/Application Servers like JBoss5.x, Apache Tomcat, Apache Struts, LOG4J for logging information and exceptions, Maven, Apache ANT for making build scripts.
  • Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB .
  • Have good understanding of JUnit4 and Test NG and have practical experience.
  • Proficient in using RDMS like MySQL, Oracle, SQL Server and have hands on experience in writing SQL queries, Triggers, Views and Stored procedures.
  • Implemented and Managed Docker and Kubernetes infrastructure and working on Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
  • Experience in designing/working on Amazon Web Services such as EC2, S3, Route 53, ELB, VPC, Auto-Scaling, AMI, EBS, IAM, Cloud Formations and Cloud Watch.
  • Hands on experience using Messaging Services like JMS, MQ Series .
  • Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
  • Developed the custom tag to display various campaigns on Credit care Sign on and Welcome page.
  • Developed the credit check module using Servlets and JSP Core Java components in Web logic Application Server.
  • E xperienced in Managing DNS, LDAP, FTP, JBOSS, Tomcat and Apache web servers on Linux servers .
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry. Deployment and maintenance using Micro services using Docker.
  • Monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Excellent communication, interpersonal, and analytical skills to work efficiently in both independent and teamwork environments.

TECHNICAL SKILLS

Languages: C, C++, Java & J2EE, SQL, PL/SQL

J2EE Technologies: Servlet, JSP, JDBC, JavaBeans, EJB, JMS, JavaMail, system, Junit, Multithreading.

Frameworks: Spring MVC, Spring Boot, Struts, Hibernate, Eclipse link, JSF

Web and application servers: Apache Tomcat, Glassfish and WebSphere, WebLogic, JBoss

Operating Systems: Windows, Linux, UNIX, Mac OS

Data Parsing Techniques: JSON, XML, DOM

Databases: MySQL, Oracle 11g, MongoDB, Cassandra, PostgreSQL

Testing Tools: Selenium, JUnit

Development and Build tools: NetBeans, Eclipse, IntelliJ IDEA, Maven

Version Control: SCM, SVN, GIT, GitHub, Bit Bucket, Azure

Scripting: Perl, Ant, Maven, Shell Scripting, JavaScript and Python

CI/CD Tools: Jenkins

Build Tools: MAVEN, Gradle, ANT, Make and MSBuild

Container Technologies: Docker, Kubernetes

Deployment Tools: U-Deploy, Octopus Deploy, Run deck

Testing Tools: SonarQube and Junit

Servers: Apache Web Server, WebSphere, WebLogic, Tomcat, and JBoss

Cloud Technologies: AWS (VPC, EC2, S3, Cloud Watch, Lambda, RDS, EBS, IAM), (IaaS, PaaS, SaaS) XaaS

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Java Developer with AWS

Responsibilities:

  • Developed tools to automate the deployment, administration, and monitoring of a large-scale AWS Linux environment.
  • Responsible for developing new REST APIs for utilizing JAX-RS on WebSphere.
  • Developed the application on WebLogic Application Server and used Netbeans IDE for the development of the Presentation layer and Business Logic and GIT for version control.
  • Analyzed the business, technical, functional, performance and infrastructure requirements needed to access and process large amounts of data.
  • Experience in using GIT/GITHUB integrating with Jenkins (CI) with Groovy with NEXUS .
  • Extensive experience using Groovy as build tools for the building of deployable artifacts (jar, war & ear) from the source code.
  • Proficient in using RDMS like MySQL, Oracle, SQL Server and have hands on experience in writing SQL queries, Triggers, Views and Stored procedures.
  • Exposure to NoSQL databases like MongoDB and Cassandra, learned PostgreSQL which is ORDMS with special interest.
  • Experience working on front end Design and Development using JavaScript, JSON, jQuery, AJAX, HTML5, CSS, XML.
  • Expertise in Core Java with strong understanding & working knowledge of Object Oriented Programming ( OOP S) and Design patterns.
  • Proficient in coding business components using Java API’s like Exception Handling, Collections and Multi-Threading.
  • Hands on Experience in bug and issue tracking tool like JIRA .
  • Experience in building CI/CD pipelines using Jenkins for deployments for End to End automation to support all build and deployment as a pipeline.
  • Experience as a GIT , Environment Management and Build/Release Engineering for automating, building, release, Go-live and configuring changes from one to another environment.
  • Continuous integration with Jenkins , continuously evaluate and recommend improvement to CI/CD processes
  • Design, build, configure, test, install software, manage and support all aspects and components of the application development environments in AWS .
  • Working with Docker , Kubernetes for the Container Security Engineer implementing monitoring/auditing security events on container, and implement container network security detection

Environment: Java 1.8, REST API, NetBeans, Eclipse, Linux, Python, Git,Eclipse, JavaScript, JSP, JSTL, Spring, Hibernate, Spring JMS, SOAP Tomcat, JBoss, AWS services, Docker, Kubernetes, Jenkins, Maven, Nexus, Junit.

Confidential

Java/DevOps Engineer

Responsibilities:

  • Developed the application using Agile Feature Driven Development and Scrum method of project management.
  • Developed JAX-RS RESTful web services that consumes and produces both XML and JSON content using jersey to retrieve specific details for Case Management System products.
  • Configured JPA Persistence API to interact with MongoDB 3.x database and Hibernate as platform and created POJO ’ s classes as JPA entities.
  • Coordination with continuous Integration to ensure that all applicable environment issues are resolved in advance of production implementation
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC .
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful
  • Experience in Configuration Management, Cloud Infrastructure, and Automation like Amazon Web Services ( AWS ), Ant, Maven, Jenkins, SVN, GitHub, Tomcat, and Linux .
  • Used JIRA as defect tracking system and configure various workflows, customizations and plugins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub.
  • Carried automated Deployments and builds on various environments using continuous Integration (CI) tool Jenkins.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Build Scripts using Ant and Maven build tools in Jenkins to move from one environment to other environments.
  • Expertise in various open source frameworks like Spring MVC, Spring Boot, JSF and ORM Technology like Hibernate.
  • Created PostgreSQL and Oracle databases on AWS and worked on modifying their settings.
  • Investigation of issues found in the production environment, Apache Tomcat configuration and support for other teams within IT.
  • Deployed and maintained production environment using AWS EC2 instances and Elastic Container Services with Docker .
  • Good Knowledge on container management using Docker in creating images.
  • By designing and implementing Docker workflow reduced built and deployment times.

Environment: SVN, Java 1.8, Oracle, GIT, GitHub, Bit Bucket, ANT, Maven, PostgreSQL, AWS, Docker, Kubernetes, JIRA, Shell ScriptsPython, Ruby, Jenkins, Java, Spring, Hibernate, Web Services, JavaScript, JSP, JSTL, PL/SQL, Groovy, Octopus, Tomcat.

Confidential, Melbourne, FL

Java/ DevOps Engineer

Responsibilities:

  • Built and Deployed java source code into application servers in an AGILE continuous integration environment.
  • Developed the project along with the team and worked in the design, development, testing, deployment and implementation, production support and maintenance for this project.
  • Implemented Spring Framework and followed MVC design pattern.
  • Involved in implementing JSR-303 bean validation framework.
  • Responsible in developing applications using DAO layer, Service layer and Controllers using Spring Annotations and Dependency Injection .
  • Built custom tags for libraries.
  • Worked in DevOps collaboration team for internal build and automation configuration management in Linux/Unix and windows environment.
  • Managed source control systems GIT and SVN .
  • Developed build and deployment scripts and used ANT/Maven tools in Jenkins to span from one environment to other.
  • Installation and support of various applications and Databases including Oracle, MySQL along with Web Logic 10, JBOSS 4.2.x, Oracle 10g, Tomcat.
  • Designed and maintained AWS infrastructure highly available, scalable, secured, monitored and alerting network infrastructure.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
  • Worked on AWS designing and followed Info security compliance related guidelines.
  • Created puppet manifests, profiles and roles module to automate system operations.
  • Developed/managed Puppet manifest for automated deployment to various servers.
  • Used Puppet to automate Configuration management & Applications.
  • Constructed the puppet modules for continuous deployment and worked on Jenkins for continuous integration.
  • Installed, configured and automated build jobs in Jenkins for continuous integration using various plugins in AWS pipelining.
  • Performed Continuous Delivery in a Microservices infrastructure with Amazon cloud, Docker and Kubernetes.

Environment: Java, JSP, Eclipse, JavaScript, Spring MVC, Hibernate, Linux, Windows, AWS, Docker, WebLogics, JBoss, Oracle, MySQL, Ant, Maven, CVS, GIT, SVN, Jenkins, Docker, Memory, Java.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in various stages of Software Development Life Cycle( SDLC ) and followed Agile methodology for project development.
  • Designed user interface using HTML, CSS, JavaScript, jQuery, Ajax, XML for responsive web-design.
  • Implemented functionalities like validations, searching, sorting and filtering using JavaScript.
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file.
  • Implemented MVC pattern using JSP and Spring Controller.
  • Worked with Spring IOC, MVC and AOP for developing business objects.
  • Executed SOA architecture using SOAP, WSDL, UDDI and XML web services.
  • Developed user interface using JSP, Struts published validation framework to support client side and server side validations.
  • Implemented Collections for Model classes in DAO layer, modified some changes in DAO layer using Hibernate.
  • Created mappings among the relations and written SQL queries using Hibernate .
  • Executed Amazon Web Services (AWS) infrastructure and especially worked with database setup and maintenance on AWS EC2.
  • Configured AWS Cloud Watch to monitor AWS resources as well as application and troubleshoot AWS EC2 status check including System Status check and Instance Status check alerts.
  • Written complex PL/SQL queries using joins, scripts, triggers, functions, cursors, indexes and stored procedures.
  • Used Entity Beans to persist data into IBM DB2 database like access components, creating schemas and tables.
  • Used Jenkins as build management tool.
  • Used JUnit for testing and JIRA for tracking bugs.
  • Responsible for dealing with problems, bug fixing and troubleshooting.

Environment: NodeJS, Java, Bootstrap, JavaScript, Spring Framework, SOAP, WSDL, UDDI, XML, Hibernate, Struts, JSP, PL/SQL, AWS EC2, Jenkins, JUnit, JIRA.

Confidential

Java Developer

Responsibilities:

  • Involved in project planning sessions with business analysts and team members to analyze business IT requirements and translate business requirements into working model.
  • Implemented MVC, DAO J2EE design patterns as a part of application development.
  • Used Multithreading to enable multiple operations to be performed simultaneously.
  • Implemented Spring Framework using Spring Core for IOC, Spring AOP and ORM modules for this project.
  • Executed high level and low level documents.
  • Used persistence mechanism developing object relational mapping using Hibernate and worked on advanced features like JPQL and criteria based querying.
  • Developed web tier using Spring mvc, JSP, JavaScript, JSTL, Ajax and HTML.
  • Transferred data between different applications using XML, SOAP and WSDL web services .
  • Used Amazon Web Services as cloud platform leveraging its services and EC2 Infrastructure.
  • Designed and developed an e-signature module for the users to agree to the terms before using the application.
  • Implemented Log4j for logging and Maven for building and deploying the application.
  • Worked on Junit test cases to test all possible business scenarios with the knowledge of Test First Methodology and Test-Driven Development .
  • Developed the application on Eclipse and deployed it on Glassfish web server.
  • Adopted Test Driven Development while working in an Agile Scenario.
  • Worked with QA team in preparation and review of test cases, production support and defect fixing.

Environment: Java, Spring, Hibernate, Web Services, JavaScript, JSP, JSTL, PL/SQL, Ajax, SQL Server, Junit, AWS, EC2, Log4j, Eclipse, SVN.

Hire Now