We provide IT Staff Augmentation Services!

Aws Java Developer Resume

2.00/5 (Submit Your Rating)

Alpharetta, GeorgiA

SUMMARY

  • Eight plus years of experience in the IT industry with diversified exposure in Amazon Web Services (AWS) Cloud, Software Process Engineering, designing & building a Web Application using Java/J2EE Technology & open source technologies.
  • Involved in the Software Development Life Cycle (SDLC) like Agile and Scrum methodologies phases which include Analysis, Design, Implementation, Testing and Maintenance.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge on AWS services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Glacier, Auto Scaling, IAM, DynamoDB, Virtual Private Cloud (VPC), Route53, Cloud Watch, AWS CLI, Cloud Formation, Cloud Front, Cloud Trail, Elastic Beanstalk, ELB (Elastic Load Balancers), RDS, SNS, SWF, SES, SQS, Opsworks and EBS etc.
  • Experience in managing and maintaining IAM policies for organizations in AWS to define groups, create users, assign roles and define rules for role based access to AWS resources.
  • Hands on experience in setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability.
  • Maintenance and monitoring of Docker in a cloud based service during production and Set up system for dynamically adding and removing web services from a server using Docker. Used Kubernetes to manage Docker containers cluster.
  • Have Knowledge on Amazon Lambda, Code Commit, Code Deploy, Code Pipeline, Code Build.
  • Hands on experience in implementing web applications using frameworks such as Struts 1.x/2.x, spring 3.2(IOC, AOP, Spring MVC, Spring Test module), JSF 2.1 and integration with ORM tools like Hibernate 3.5.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Development experience with Java such as IO, Multithreading, Collections and Exception Handling.
  • Experienced in designing GUI by using HTML, JSON, CSS, JavaScript, AngularJS, AJAX, JSP, JSTL, JQUERY.
  • Experience of working with Oracle, SQL/MySQL and developing applications by using JDBC, JSP Servlets, Hibernate and Web Services.
  • Experience in creating Webservices like SOAP, UDDI, WSDL and RESTful using open source frameworks like Apache Axis, JAX - RS, JERSEY.
  • Experience in developing web based GUIs using HTML5, CSS3, JavaScript, and jQuery.
  • Experience in developing applications using web/application servers like WebSphere, JBoss, Apache Tomcat.
  • Hands on experience in using MVC (Model View Controller) architecture for developing applications using Servlets, JSP, Struts, JDBC, Java Beans.
  • Experience in developing unit and integration tests for existing microservices by using JUnit, Mockito, Docker.
  • Expertise in version control systems like GIT, SVN subversion.
  • Experience using Apache and Jakarta Struts Framework.
  • Monitored Cassandra cluster for resource utilization. Managed Cassandra clusters using Datastax opscenter.
  • Point in time Backup and recovery in MongoDB using MMS. Data modeling for data from RDBMS to and MongoDB for optimal reads and writes.
  • Experience in development of batch jobs using Tidal, strong experience in build tools like Ant, Maven & Jenkins, logging with Log4j, Test Driven Development using Junit and JIRA for tracking issues.

TECHNICAL SKILLS

Programming Languages: Java, SQL, Java Script, JSON

Tools: Sublime Text, Notepad++, Eclipse, Visual Studio, JIRA, SVN, GIT, ANT, Maven.

Framework: JQuery, Node JS, JavaScript, spring, Hibernate, Struts, GWT.

Front-End: Angular JS, JQuery, JavaScript, HTML, CSS

Databases: Oracle 9i/10g/11g, Oracle SQL, MySQL, MS SQL 2008/2012, DynamoDB, MongoDB.

Operating Systems: MS 2003,2008, 2008R2, 2012/UNIX, LINUX

Source Control: SVN, GitHub

Cloud: Amazon Web Services (EC2, S3, IAM, VPC, SWF, Cloud Formation, Cloud watch, SQS, SNS, SES, Elastic Beanstalk, DynamoDB, RDS, Auto Scaling, Amazon Redshift, Cloud Front, Route53, Amazon Lambda, EBS, AWS CLI, AWS KMS, AWS Storage Gateway, Amazon API Gateway, Amazon Glacier, AWS SDK, Code Commit, Code Deploy, Code Pipeline, Code Build)

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, Georgia

AWS Java Developer

Responsibilities:

  • Worked on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack such as EC2, VPC, Glacier, Route53, S3, RDS, Cloud Watch, Cloud Trial, WAF, SNS and IAM, focusing on high-availability, fault tolerance, Load balancing and auto-scaling in designing, Deploying and configuring.
  • 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.
  • Used Simple storage services (s3) for snapshot and Configured S3 lifecycle of Applications & Databases logs, including deleting old logs, archiving logs based on retention policy of Apps and Databases.
  • Configured and managed AWS Glacier, to move old data to archives based on the retention policy of databases / applications (AWS Glacier Vaults).
  • Worked on setting up and configuring AWS EMR Clusters and Used Amazon IAM to grant permissions on AWS resources to users.
  • Used Jenkins, Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS.
  • Integrated Active MQ and spring JMS API to send and receive message for the application's Restful API.
  • Simplified Hibernate session and transaction handling by writing a Servlet filter.
  • Used Spring-IOC to inject beans and Spring MVC architecture for developing the application.
  • Written Unit Test Cases for all the developed use cases and did integration testing using Junit.
  • Used Rest angular in AngularJS service to make GET/POST/PUT/DELETE to deal with API request and response from AngularJS to send the request and get the response from NodeJS.
  • Used JAX-RS for creating RESTful web service where the request and response are in JSON format.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Apache Kafka cluster as messaging system between the APIs and Microservices.
  • Worked on creating a solution to create different data structures in MongoDB to hand to the front-end of the application through a centralized API.
  • Used Java 1.8 fundamentals like parallel streams and filters through lambda expressions to handle searching.
  • Implementing a Continuous Delivery framework using Jenkins, Maven in multiple environments.
  • Used GIT version control system for tracking changes made to the files between people.

Environment: AWS services like EC2, S3, Glacier, EMR, RDS, Route53, ELB, Cloud Watch, Cloud Formation Templates and other tools like Docker, Jenkin, Git, NAnt, servlet, Node.JS, Maven, Apache Kafka, Java Script, jQuery, JSON, AJAX, Spring, Restful Web services, Agile, Maven, MySQL, JIRA.

Confidential, Austin, TX

AWS/Java Developer

Responsibilities:

  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, DynamoDB, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
  • Used Amazon IAM to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.
  • Created S3 buckets and managed roles and policies for S3 buckets. Utilized S3 buckets and Glacier for file storage and backup on AWS cloud. Used Dynamo DB to store the data for metrics and backend reports.
  • Worked with Elastic Beanstalk for quick deployment of services such as EC2 instances, Load balancer, and databases on the RDS on the AWS cloud environment.
  • Used Java code to connect AWS S3 buckets by using AWS SDK, to access media files related to application.
  • Used Amazon Simple Workflow service (SWF) for data migration in data centers which automates the process and tracks every step and logs are maintained in S3 bucket.
  • Worked on various subscriptions and topics using SNS, SQS based services and automated the environment deployment on AWS cloud. Also, sent bulk emails to users developed Java API to interact with SQS and SNS.
  • Used Jenkins, AWS Code Deploy plugin to deploy the application into AWS cloud.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Used Hibernate ORM to integrate with business application with Oracle Database where hibernate template is used to implement business logic. Created a XML configuration file for Hibernate Database connectivity.
  • Involved in developing code to obtaining bean references in Spring 3.1 framework using Dependency Injection or Inversion of Control.
  • Experience with querying on data present in Cassandra cluster using CQL (Cassandra Query Language).
  • Created Rest web services using JAX-RS to get the response in front end for banking and mobile applications.
  • Integrated the IoC container of Spring Framework 3.2 to handle the creation of beans, dependency injection and transaction management.
  • Developed model components using session beans and used local message driven beans (MDB) to interact with session using EJB.
  • Used Struts Tag Libraries and Struts Tiles Framework to reuse the layouts.
  • Using Rabbit MQ as a Message Oriented Middleware for integrating applications.
  • Developed Spring RESTful web services to deliver XML, JSON content using Jackson Spring implementation.

Environment: AWS EC2, Elastic BeanStalk, IAM, VPC, S3, SNS, SWF, SNS, DynamoDB, Git, RDS, ELB, SQL, Code Deploy, Cloud Formation, Ant, Maven, Jenkins, HTML, CSS, XML, Log4J, RabbitMQ, Apache Cassandra, ANT, STRUTS, JUNIT, JSP, JSTL, Ajax, EJB, Hibernate, REST, GIT, Spring, Servlets.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Developed application using Eclipse, Java5, JavaBeans, JMS, Servlets, Struts Framework, Log4J Framework, Apache Commons Logging framework, JavaScript, AJAX, HTML/DHTML/CSS, JBoss, JMS.
  • Written Struts action classes, Hibernate POJO classes and integrated Struts and Hibernate with spring for processing business needs.
  • Setup a development server with Linux OS, installed and configured applications like Apache web server, JBoss application server, Subversion, Oracle database server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Used Eclipse IDE as development environment to design, develop, and deploy applications and Spring component on Tomcat server. Used spring framework for dependency injection, transaction management.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Designed, developed JUNIT test cases, for load balancing, failovers in cache server and application servers.
  • Worked with Jenkins in continuous Integration by using GIT as version control tool and executed projects in Apache Maven Gradle, Ant and made continuous delivery at faster pace.
  • Designed and Developed web applications using Hibernate, XML, EJB, and SQL to setup new web services.
  • Created REST web services using JAX-RS library. Used GET and POST operations using Restful web services.
  • Design, implement, test custom data application including update using Java, JDBC, SOAP Web Service.
  • Used No SQL database Amazon Dynamo DB to store data of reporting Application.
  • Involved in writing java Beans for cleaning up database using Spring JDBC.
  • Developed Web Services to allow communication between application through SOAP over HTTP.
  • Designed and developed all the user interfaces using JSP, Servlets and spring framework.
  • Used JSP and Servlets to generate the dynamic webpages and used JavaScript for client side validations.
  • Developed user interface Screens to present logic using JSP and client validation scripts using JavaScript.
  • Worked extensively on XML for parsing messages through JMS Queue and updated the database.
  • Used SVN as version control system.
  • UsedLog4jutility to generate run-time logs,created DDL,DML SQLscripts to create database objects.

Environment: Java, J2EE, EJB, SQL, Eclipse, JavaScript, Spring MVC, Hibernate, Jenkins, Gradle, SOAP, JSP, Agile, Log4j, Web sphere, JBOSS, HTML, CSS, XML, Log4J, ANT, STRUTS, JUNIT, JSP, JSTL, Ajax, Servlets.

Confidential, Independence, OH

Java Developer

Responsibilities:

  • Used putty to connect host remotely using Linux commands to analyze core java processes on the server.
  • Created JDBC data source and connection pooling for Application, hibernate mapping files when required.
  • Designed and developed the layers, components of the project using OOAD methodologies and standard J2EE patterns and guidelines.
  • Used multithread environment to run processes asynchronously using unique future calls to access data.
  • Created interactive web pages and applications by usage of HTML, CSS, JSON, AngularJS.
  • Involved in Production support, investigating and resolving the technical issues or user queries as a team member supporting application 24/7.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Used Eclipse IDE for developing the application and ANT for building the application.
  • Wrote native SQL queries using Hibernate. Used Hibernate framework for the backend persistence.
  • Worked on PHP unit test cases for existing legacy code and newly developed features and functions.
  • Responsible for monitoring JMS (Java Message Service) queue depth as part of production support.
  • Deployed GUI code to Web logic application environment and standalone components to JBoss Server.
  • Involvement in defect fixing if any defects are found during testing.
  • Utilized Log4J for logging messages like Debug and Error for better tracking of the application.

Environment: Java, HTML, CSS, Angular JS, JSON, JDBC, Eclipse IDE, Log4j, Junit, Apache Struts, Putty, servlets, Ant, SQL, JBoss, Hibernate, JMS, GUI, Linux.

Confidential

Java Developer

Responsibilities:

  • Implemented JavaBean to achieve object relational mapping and CREATE, READ, UPDATE, and DELETE operations in data persistence layer. Used UML diagrams to design Rational Rose.
  • Implemented Multi-Threaded Environment and used most of the interfaces under the collection framework by using Core Java Concepts.
  • Used various IO operations for uploading and storing files in database, Converting files to PDF, concatenating PDFs and printing PDF letters.
  • Designed and developed all the user interfaces using JSP, Servlets and spring framework.
  • Developed java code for html pages connecting it to MYSQL, a relational database using a JDBC driver and for the http connection through Java Servlets.
  • Worked on JDBC for mapping the java objects to relational database and SQL queries to retrieve, insert and update the data from the database. Deployed the application on the JBoss application server.
  • Implemented operations like Performance Testing and performance Tuning.
  • Utilized JDBC encapsulation and singleton design pattern for database connection pool management and Hibernate for transaction management and data persistence layer.
  • Developed custom controllers for handling the requests using the spring MVC controllers.
  • Used Junit framework for unit testing and in the development of test-driven development.

Environment: Java, Servlets, JMS, Spring, JDBC, MVC, Eclipse, Junit, JSP, Hibernate, UML, UNIX, JBoss Server, CVS, JDBC, MySQL, Junit, singleton, Windows server 2003R2.

Confidential

Jr Java Developer

Responsibilities:

  • Used Eclipse as IDE with platform version 3.2, to develop and test the Java Code.
  • Corrected SQL Injection risks by converting code to use prepared statements and access the data.
  • Designed Application components to keep track of Insurance Health Care System and maintained logs.
  • Used SQL server as a database for application.
  • Used Java Script for Client side validations.
  • Implemented GIT version control system, creating project associated repositories in GitHub and develop the java code as a team.
  • Involved in designing and development of the website from the scratch.
  • Extensively written CORE JAVA code with in the application.
  • JavaScript and jQuery validation of JDBC for all database interactions.
  • Experienced in implementing Spring framework.
  • Developed and tested new features, incremental changes, and bug fixes to a production-ready state using agile development processes.

Environment: Java, J2EE, Eclipse IDE, J2EE, JSP, JDBC, Servlets, Spring, jQuery, JavaScript, HTML, Multithreading, SQL Server 2003R2, GIT, Windows Server 2003R2.

We'd love your feedback!