Java Aws Developer Resume
Fort Washington, PA
SUMMARY
- Around 7+ years of experience as Java/J2EE developer in analysis, development, implementation of web based and stand - alone applications with experience in planning, designing & developing.
- Experience in AWS (Amazon Web Services) services such as S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc. and deployment services (Elastic Beanstalk, DevOps Works and Cloud Formation) and security practices (IAM, Cloud watch and Cloud trail).
- Experience with Troubleshooting AWS EC2 instances for Status check through System Status checks and Instance Status checks alerts and maintained S3 buckets, VPC (Virtual Private Cloud), ELB (Elastic Load Balancers), and RDS (Relational Database Services).
- Strong expertise in leading local and offshore teams. Sound knowledge on TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
- Highly proficient in using frameworks like Spring Struts, JSF, Hibernate and Design Patterns such as MVC, Session Façade, Front Controller, Data Access Object (DAO), Value Object, Singleton, factory, abstract factory, Service Locator for executing multi-tier, highly scalable, component based, services driven Enterprise Java applications.
- Experience in using J2EE Application Servers such as Apache Tomcat, IBM Web sphere.
- Experienced using web technologies such as HTML, HTML5, XHTML, DOM, CSS, CSS3, Typescript, JavaScript, J Query UI, Ajax, Cordova, Angular.js, React.js, and Bootstrap.js.
- Experience in Implementation of MVC architecture using Spring MVC and Struts.
- Hands on experience on Docker and container technologies for building Micro service-based applications.
- Strong experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins.
- Expert in deploying the code trough web application servers like Web Sphere, Web Logic/Apache Tomcat, and JBOSS.
- Expertise in Client Side Designing and Validations using various technologies like HTML, CSS, JavaScript, ECMA Script, MS FrontPage, JSP, Struts Tag Library, JSTL.
- Hands on experience with Test Driven Development (TDD) methodologies.
- Experienced in developing applications using Agile (XP, SCRUM), Test Driven methodologies and good understanding of Service oriented architecture (SOA)
- Hands on experience with Version control systems like Visual Source Safe, GIT and SVN.
- Experienced with JEE application packaging & deploying EAR, WAR, JAR files on test, stage and production servers using Maven, Ant and CI servers like Jenkins.
- Experienced with Core Java concepts such as Serialization, IO, Multithreading, Collections, Concurrency and Exception Handling.
- Experience in working with different use cases for Elasticsearch.
- Experience in implementing efficient search query algorithms to implement business needs.
- Extensive experience in developing web interfaces using Angular JS, Node JS, Bootstrap, HTML5, CSS3, JSP, JSF, JavaScript and J Query.
- Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM, SAX).
- Expertise and Hands on Development of microservices (more than 50) using Spring boot, Spring
- Good experience in setup, configuration & implementation of Mongo Database clusters.
- Designed and developed SOAP and Restful web services using WSDL, SOAP, JAX WS, JAX-RS, CXF, AXIS, JERSEY, REST Template and SOAP UI.
- Developed user interface by using the React JS for SPA development.
- Involved in design, develop and implementation of the application using Spring Boot.
- Implemented RESTful web services using spring boot, Spring RESTFUL template, JPA, Cloud foundry.
- Experience as a LINUX/UNIX System Administrator and Production Support of various applications on SUN Solaris, Red Hat Linux, and Windows environment.
- Monitoring and administering Sun-Solaris servers and Red Hat Linux servers.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, J2EE, Python
DBMS Packages: ORACLE 9i, 10g, 11g, 12c, SQL Server, MySQL 5.1
Operating Systems: Microsoft Windows, UNIX, LINUX
Web Development: HTML, DHTML, Adobe Dreamweaver, AJAX, JavaScript, jQuery, CSS, JSON, Predix Cloud Framework and services for IoT application
Technologies/Tools: J2EE, Spring 3.x, JMS, PL/SQL, NOSQL, Ant, Tomcat, JBoss, RMI, Unix, JSP, Servlets, Linux, JDBC, XML, REST web services, Ext.JS Maven, Jetty, REST, Struts, Spring MVC, Hibernate, SOAP
Development IDEs: MyEclipse, Eclipse, IntelliJ 9.0, NetBeans 6, Oracle WebLogic 10.x, TOAD, MySQL, IBM RAD 7.5.x, Magic Draw UML
Development Methodologies: Test case driven methodology, Agile Methodology, SCRUM
PROFESSIONAL EXPERIENCE
Confidential
Java AWS Developer
Responsibilities:
- Actively involved in software development life cycle starting from requirement gathering for the enhancements to the existing project and performed Object Oriented Analysis.
- Created Hibernate mappings using Core Java (OOPS, Class, Multi-threading, Collections) and debug issues related to data integrity.
- Used the functionalities for writing code in HTML, CSS, Angular JS, NodeJS, JavaScript, JQUERY, Ajax, JSON, and Bootstrap with MySQL database as the backend.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Setup AWS VPC's for dev, staging and Prod environments.
- Experienced in Workload migration on AWS cloud.
- Designed and deployed AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, Data pipeline, Security groups, Cloud Formation, IAM, and Route53.
- Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Implemented the back-end services using Spring Boot and Containerized the Spring Boot microservice using Docker.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Developed single page applications using Angular Js.
- Web application frontend development utilizing Angular JS, CSS, and JavaScript, HTML5, CSS3.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Deployed Web Services using REST and SOAP. Implementation of Spring Restful Web Services which produces JSON.
- Using Spring Batch and JPA and implemented services to do backend processing.
- Used Eclipse as the IDE and used eclipse standard/plug-in features for debugging, compiling, and formatting.
- Used JBPM for business process management to control the business workflows in the application.
- Implemented REST Services to call JBPM Services and converting to JSON.
- Designed and modified User Interfaces using, Angular JS, Ext JS, React JS, JavaScript, CSS and involved in designing the user interfaces using JSP, JSON. Used Web Logic for design, development, and deployment of applications.
- Used Spring Boot for building applications along with Spring Initializer and bootstrapping the build configuration for a Boot-based web application and develop custom solutions that act upon Jenkins information in real time.
- Design and generation of different database objects like Tables, Views, Synonyms and Sequences, Pl/SQL packages and Database Triggers
- Responsible for Installing, configuring, and supporting Apache and Tomcat servers.
- Accessed and manipulated the Oracle 11g database environment by writing SQL queries in the oracle SQL developer for testing purpose.
- Setup the Continuous Integration (CI) process for the application using the Jenkins.
- Prepared Unit test case using JUnit and used Jenkins for continuous integration testing.
- Worked on solving issues in production.
- Resolution of day to day related issues, documentation of Mongo DBA routine tasks.
- Used JIRA for bug tracking.
- Expertise in data model design & development and migrations (i.e. with South)
- Broad experience with architecting ITI solutions including virtualization, consolidation and migration projects; experience architecting Infrastructure solutions based on HP technologies.
- Define patterns for migration of existing Siemens software products/solutions to the cloud and for cloud-native software development.
- Documentation of common problems prior to go-live and while actively in a Production.
- Involved in coding for JUnit Test cases.
- Used SVN to keep track of source code versioning.
- Designed, supported, and maintained Oracle Real Application Clusters supporting business critical applications on HP Proliant BL465/BL685 & Integrity Itanium2 platforms on RHEL 4 & 5.
- Expanded the environment from 128 to over 280 systems over the course of 12 months.
- Setup and maintained NFS, NIS, and TCP/IP network, configured the systems for TCP/IP Networking with the existing LAN, setting up SSH and SCP features between SUN systems and other Red Hat/UNIX hosts.
- Deployed RedHat Satellite Server with custom repositories to provide a stable management solution for the Linux environment.
- Installed, maintained and finetuned the Apache-Tomcat server and WebSphere Application Server in Linux Platform
- Created Bash/Korn shell scripts to monitor system resources and system maintenance.
Environment: Java, J2EE,Agile,Servlet 3.0, JDBC, Eclipse, Spring, Hibernate JSP 2.2,Webservices, JUnit, jQuery, Maven, JIRA, Angular Js, Micro services, spring boot, JDK 1.3, Jbpm, JMeter, Spring Boot, JSF 2.0, Maven, Web Logic 12.1.1, Oracle 11g, UML, Angular JS and Ext.js, AWS, Linux.
Confidential
Java/AWS Developer
Responsibilities:
- Involved in the requirement analysis, design and development of the application built in Java/J2EE using JavaScript, JSP, AJAX, JDBC and Web Services with Spring.
- Responsible for writing compliant java code for application development which involved working with JSP, JDBC, Java Spring.
- As a Developer I was also involved in design and developing UI screens using HTML and Bootstrap.
- Developed single page application (SPA) HTML 5, JavaScript, and CSS in visual studio for dynamically updating the page and load in single html page.
- Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API's and Spring Boot for microservice
- Used Selenium Web Driver and TestNG to run the parallel testing.
- Created Lambda functions to invoke targets based on Events happening in AWS environment like creating snapshot API call, Stop Instance API call.
- Developed REST API based internal tools to enhance quality and performance of existing code base and deployed in Cloud Foundry, AWS S3 and Kubernetes.
- Configured Jenkins to implement the Continuous Integration (CI) process and integrated the tool with Gradle and Maven to schedule the builds.
- Mass Build of Linux/Solaris OS servers using kickstart /jumpstart automation application.
- Building Linux servers (web-logic application, apache, DB servers etc) in large quantity as per EDC and Non-EDC production requirement as well as App/Dev requirement.
- Installation of Oracle 11g and Sybase open-client, Apache 2.x on Linux environment.
- Patching of RHEL5.3 servers during outage for PCI compliance purpose as well as VCS patching for Solaris servers during weekend outage.
- Kernel Upgrading from EL5.3 to 5.4 during outage in production boxes.
- Decommissioning of the old servers and keeping track or decommissioned and new servers using inventory list.
- Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
- Software package and patch administration, involving adding and removing software packages and updating patches
- Handling problems or requirements as per the ticket (Request Tracker) created.
- Created release branches in GIT by GIT Administration including branching, reporting, and assisting with project and end user support
Environment: Java, J2EE, Spring boot, Spring MVC, Rest API, HTML, CSS, JavaScript, AWS, Linux.
Confidential
Java AWS Developer
Responsibilities:
- Involved in developing components on Reporting Dashboard with Spring MVC, Spring boot, Spring Framework and Hibernate.
- Involved in developing JUNIT Test Cases to validate the type of data in the XML Files. Used Log4J for logging and tracing the messages.
- Hands on experience on REST based web services using JAX-RS library. Customized Restful Web Service using Spring Restful API, sending JSON format data packets between front-end and middle-tier controller.
- Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented designs.
- Hands on experience using Apache Tomcat as application servers to handle the deployments of different applications.
- Wrote Angular js frontend, which queried a custom Elasticsearch server for search terms, and hosted everything on an AWS instance with Docker containers
- Developed code in Java which creates mapping in Elasticsearch
- Core service uses the main database and the other Micro-services use their individual databases to access and store data.
- Using Docker containers for local and cloud-based development.
- Performed configuration, deployment and support of cloud services including Amazon Web Services.
- Experience on AWS Deploying, managing, and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies on AWS.
- Involved in maintaining the user accounts (IAM), RDS, Route 53 services in AWS Cloud.
- Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone instances.
- Configuration of LVM (Logical Volume Manager) to manage volume group, logical and physical partitions and importing new physical volumes.
- Documented the standard procedure for installation and deployment of VMAX Migration and logical volume manager.
- Installation, configuration, support, and security implementation on following services: DHCP, SSH, SCP.
- Configuration and administration of NFS and Samba in Linux and Solaris.
- Maintained and monitored company servers' operating system and application patch level, disk space and memory usage, user activities on day-to-day basis.
- User administration on Sun Solaris and RHEL systems, HP-UX machines, management & archiving.
- Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
- Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
- Used Java 8 and Groovy for developing the services.
- AWS S3 is used to store client's monthly reports.
- Used Jenkins for building, creating snapshots and deploying on servers.
- Created Spring MVC components like Dispatch Servlets, configure Request mapping annotation controllers, view resolver components.
- Experience on setting up and configuring AWS's EMR Clusters and used Amazon IAM to grant fine-grained access to AWS resources to users.
- Involved in Stored Procedures, User Defined functions, Views and implemented the Error Handling in the Stored Procedures and SQL objects and Modified already existing stored procedures, triggers, views, indexes depending on the requirement.
- Configured Artifactory repository as a central build repo.
- Designed architecture of real time processing micro services workflow considering the upstream and downstream system capabilities.
- Worked on Amazon Web Services (EC2, ELB, VPC, S3, CloudFront, IAM, RDS, Route 53, CloudWatch, SNS,).
Environment: Java 1.8, Angular JS, Bootstrap 3.3, Spring 4.0, Spring boot, Web Services (RESTFUL & SOAP), Oracle 11g, DB2, Hibernate 4.2, SQL, Apache CXF, MVC, Jersey, JSON, Log4j, STS, Mockito, Apache Tomcat, RAD, Jenkins, GitHub, Qual, sandbox, EC2, S3, VPC, Redshift, SQS, SNS, SWF, IAM, EMR, Cloud watch and AWS Lambda.
Confidential
Java Developer
Responsibilities:
- Designed and developed J2EE application for communication between Financial Fusion and various other systems within the System.
- Developed the presentation layer using Struts MVC, Servlets, and JSP's.
- Produced extensive design documentation using UML sequence diagrams, Class Diagrams to dynamically model the system.
- Implemented a web service to provide RPC using framework-based Service.
- Implemented the J2EE core design patterns - Front Controller, DAO, Facade and MVC.
- Created the tables and views in DB2-UDB to test the DAO functionality.
- Analysed, designed, and developed code to assign entitlements to each job role within the company.
- XML parsing using Apache Commons Digester.
- Database schema design implemented database access with Hibernate object relational tool.
- Application logging implementation based on Log4j.
- Developed various test cases and performed unit testing using JUnit
- Development ANT build scripts for application build process, DDL scripts and code generation
- Used Rational Clear Case and Clear Quest for software version control and change management
- Developed, deployed, and tested the application using IBM Web Sphere application server and developer.
Environment: Java/J2EE, Servlets, JSP/HTML, XML, WSAD 5.1.2, IBM WAS 5.0/5.1, Hibernate, DB2 RDBMS, UML, Rational Clear Case and Clear Quest, ANT, Test Directory bug tracking system and Windows XP.