We provide IT Staff Augmentation Services!

Aws/java Developer Resume

3.00/5 (Submit Your Rating)

Oklahoma City, OK

SUMMARY

  • An incisive professional with 8+ years of experience in Analysis, Design, Development, Testing and Implementation of Web Applications in Client/Server environment using Core JAVA/J2EE applications.
  • 3+ years of experience in Amazon AWS cloud which includes services like Red Shift,EC2, S3, EBS, VPC, ELB, AMI, SNS, SQS, SES, Dynamo DB, ELB, Code Commit, Code Deploy, RDS (Aurora), IAM, Route 53, Auto scaling, AWS Lambda, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Kinesis, OPS Work, Security Groups.
  • Hands on experience in migrating and managing multiple applications from on premise to cloud using AWS services like S3, Glacier, EC2, RDS, SQS, SNS, SES, Cloud Formation, VPC etc.
  • Good knowledge on AWS cloud formation templates and configured SQS service through java API to send and receive the information.
  • Strong experience developing applications in Java/J2EE technologies, Spring Framework (IOC, AOP, WEB MVC, Spring Data JPA), Web Services (REST/SOAP), Java Serialization, JPA Frameworks, XML, JSON, Java Mail, MVC frameworks, J - unit Testing Framework
  • Experienced in designing AWS cloud models for Infrastructure-as- a-Service, Platform-as- a-Service and Software-as- a- Service.
  • Extensive experience in developing ANT scripts or Maven2.0 or UNIX scripts for preparing EAR and WAR files to compile and deploy J2EE components into various environments.
  • Extensive experience working on Release and Build Management process, end-to- end code configuration deployment of artifacts for entire life cycle model in Enterprise Applications.
  • Proficient in developing Web Services, related technologies & frame works WSDL,XML,SOAP, REST, JAX-WS, JAXB, JAX-RPC and Jersey, SOAP UI and generating client's client using Eclipse for Web Services consumption.
  • Well experienced in Spring Framework such as Dependency Injection, Spring AOP, Spring MVC, Spring DAO, Spring Boot and Spring ORM using Hibernate.
  • Extensive experience in design and implementation of MVC architecture such as Struts 2.1 and JSF. • Good experience using the various Development tools like Eclipse, Net Beans, SVN, and STS.
  • Good knowledge on Object Oriented Programming, Java Collections API and Algorithms, SOA, design patterns, Multi-threading and Network programming techniques.
  • Expert in developing core Java concepts such as Collections, Multithreading, Serialization, Exception handling.
  • Extensive experience in using databases such as IBM DB2, Oracle 11g/10g, SQL Server, PL/SQL and MySQL.
  • Understanding of relational databases for application development and utilizing several RDBMS such as Oracle 9i/10g, Sybase, My-SQL 5.0 and having Strong fundamentals in Database Design and writing SQL/ PL/SQL.
  • Hands on experience in object oriented design (OOD), object oriented programming (OOP), Web Solution Architecture, Database, SOA, Micro services, API management, process automation, and IT security protocols.
  • Well versed with Core Java, J2EE, Spring MVC, Spring ORM, Spring Boot, Web services(REST/SOAP), iBatis, EJB, Hibernate, Oracle, ATG, JSP, Servlet, String Boot, Micro services, W3C, JAXWS, JAXRS, XML, Log4J.
  • Thorough knowledge of micro service architecture and experience in implementing several design patterns.
  • Experience in design and development of web based applications using HTML, DHTML, CSS, JavaScript, J-Query, Angular-JS, React-Js, JSP and Servlets.
  • Experience with back-end JavaScript technology Node.js utilizing Event-driven architecture to optimize throughput and scalability in Web applications.
  • Good knowledge in deploying WAR, JAR, and EAR files in Web-Logic, Web sphere, J-Boss application servers in Linux/Unix/Windows environment.
  • Hands on experience on Apache Spark Core, Spark Streaming, Performance tuning, Memory Management in Spark and troubleshooting Spark applications
  • Hands on experience in Configuration Management, Cloud Infrastructure, and Automation like Amazon Web Services (AWS), Ant, Maven, Chef, SVN, Git-hub, Hapi, Clear Case and Tomcat.
  • Design and Development of many PLSQL batches using Java with connectivity to Oracle for data maintenance and handling.
  • Experience working on Python Scripting in various projects for automating tasks.
  • Hands on experience in setting up the Chef Work station, Chef Repo as well as Chef Nodes from the scratch.
  • Good experience on DevOps tools such as Chef, Puppet, Ansible, Jenkins, GIT, and Docker.

TECHNICAL SKILLS

Languages: C, C++, JAVA 1.4, 1.5, 1.6, 1.7, 1.8, J2EE, SQL, Python, Ruby.

Web Technologies: J2EE - Servlets, JSP, JDBC, EJB, JMS, AJAX, JSF, HTML, Java Script, XML, JSON.

AWS Tools: Red Shift,EMR,RDS,VPC,EC2,S3, SES, Dynamo DB, ELB, Code Commit, Code Deploy, RDS, IAM, Route 53, Auto scaling, AWS Lambda, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.

Versioning Tools: Subversion, GIT and CVS. CI Tools Jenkins, Chef, Puppet.

Build Tools: ANT, MAVEN and MS Build.

Operating System: Windows UNIX, Windows LINUX, Windows Ubuntu, Windows XP, Windows 7, Windows 8, Windows 10.

SDLC: Waterfall, Agile, Scrum Methodologies. Scripts Shell, ANT, Perl, Power Shell, Java, Python.

RDBMS: Oracle (SQL Developer), Mongo DB, Cassandra, My-SQL & MS-SQL 2008,ORM Frameworks Hibernate, JPA & JTA

Web/App servers: Web logic, Web Sphere, Apache Tomcat, JBOSS. Bug Tracking &Testing Tools JIRA, J-unit.

Other Technologies: Multithreading, JDBC, Hibernate, SMTP, Servlets, EJB 3.0, PL/SQL, Shell script, XML, XSL, XSLT, UML, JSON.

JEE Frameworks: Struts, Spring,log4j,Webwork, Other client specific frameworks

PROFESSIONAL EXPERIENCE

AWS/Java Developer

Confidential - Oklahoma City, OK

Responsibilities:

  • Build servers using AWS Importing volumes, launching EC2, creating security groups, Auto - scaling, load balancers, Route53, SES and SNS in the defined virtual private connection.
  • Worked on Amazon Web Services (AWS) Cloud services like S3, EBS, RDS (Aurora), VPC, and IAM.
  • Developed API for using AWS Lambda to manage the servers and run the code in the Postgres DB.
  • Used Red Shift to configure firewall rules to control network access to the data warehouse cluster.
  • Used spring boot and Restful API to develop a commercial banking application which facilitates their customers for daily banking activities like Payments, ACH (Automated Clearing House) etc.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using spring framework.
  • Used apache POI for uploading Excel files and optimized the load time by extensively leveraging java 1.8 lambda expressions, streams and parallel streams.
  • Used REST client / POSTMAN to check response of various API's, Swagger UI to visualize and interact with API's resources.
  • Used Apigee Management APIs for certain operations.
  • Worked in Restful web services, request and response XMLs.
  • Responsible for creating SOAP and Restful Web services with WSDL, SOAP, JAX-WS, CXF and JAX-RS. SOAP service development with Spring WS, for B2B processes such as importing additional user data from third party sources such as customers and vendors.
  • Used Spring DAO concept in order to interact with Database using JDBC template and Hibernate template to store customer details in to MYSQL database.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Used spring framework, data binding, SMTP for sending email notification and multithreading.
  • Responsible for implementation of validation xml formatted documents using JDK1.6, spring2.x, Hibernate3.0, SOA suite11g.
  • Developed application using Eclipse, Java 1.5, Net Beans, JMS, Servlets, Struts Framework, log4J Framework, Apache Commons Logging framework, JavaScript, HTML-5/DHTML/CSS-3, J-Boss, j-free charts, JMS and Oracle.
  • Used MYSQL database for creating tables, views, stored Procedures and writing complex queries.
  • Developed unit and integration tests for existing micro services using J-Unit, Mockito and Docker.
  • Created Docker images for several micro services and implemented Docker-compose files to spin up.
  • Implemented Object Oriented Programming, Java Collections API, SOA, design patterns, Multithreading and Network programming techniques
  • Done the design, development and testing phases of Software Development using AGILE methodology and Test Driven Development (TDD).

Environment: AWS (S3,EC2,VPC,Cloud Deploy, EBS, Auto-scaling, Cloud Watch, Code Commit, RDS), Putty, Java/J2EE, design patterns, Spring, Spring MVC, Maven, Multi-threading, Restful Web Services, Mongo DB, Git-Hub, JavaScript, J-Unit, SVN, JBOSS, Oracle and Eclipse.

JAVA/AWS Engineer

Confidential - Littleton, CO

Responsibilities:

  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Used Dynamo DB to store the data for metrics and backend reports.
  • Creating NAT and Proxy instances in AWS and manage route tables, EIP's and NACLs.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances. Used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Used Amazon Cloud Watch to monitor the application performance and used the logs to identify any threshold limits.
  • Designing and developing micro services which enhance reusability and reduces the failure rate.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Developed Restful Micro Services using Spring REST and MVC and used swagger for manual testing and documentation of Micro Services.
  • Integrated process into build system which auto - generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Incorporated Netflix Eureka as service registration and Rabbit-MQ as message broker to decouple back-end service.
  • Used spring framework, Spring-IOC, Spring-AOP, Spring-Boot, Spring-JDBC modules.
  • Designed and implemented application using spring, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, JDBC, SQL, JMS, Oracle, Rabbit MQ and Web-Logic.
  • Implemented Apache camel framework for routing messages.
  • Implemented Spring Modules like IoC (Dependency Injection), Spring Aspect Oriented Programming (AOP), Spring MVC and Spring ORM in order to develop the application.
  • Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
  • Developed end to end application on spring boot framework (Rest API Application/Spring JPA using Crud repository).
  • Created Java servlets with RESTful APIs to handle HTTP requests and responses.
  • Used Hibernate Query Language (HQL) for accessing data from database and created Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used JAX-Web Services to interact with other applications using SOAP and WSDL file.
  • Implemented software concepts like UML, HTML, XML, XSLT and SQL stored procedures.
  • Used Struts framework and spring framework to do backend development. The work involved design, implementation and coding in XML, Java, Servlets, JSP, and JavaScript.
  • Used Eclipse Juno as IDE and deployed into J-Boss 6.3 Application Server and also, used Maven build tool to achieve more functionality for build process.
  • Created Micro services using AWS Lambda and API Gateway using REST API.
  • Developed the necessary front end user interfaces in JSP's, HTML-5, Java Script, X-Query, CSS-3 and Angular-JS that will be integrated using Spring MVC Framework.
  • Use of OOPs concept and other core java concepts like multithreading, inheritance etc in development.
  • Develop Docker based micro services deployment modules with Jenkins, Kubernetes, and Ansible based pipelines/frameworks.
  • Implemented Micro services architecture to convert monolithic heavy application into smaller applications. Imported data from various resources to the Cassandra cluster using Java APIs.
  • Receiving messages through queues using Camel routes these routes are used for orchestrating the different steps in processing of orders.
  • Involved in integrating applications with other application using IBM WebSphere.
  • Designed publish and subscription of messages using apache kafka for routing messages to right target systems.
  • Design and development of Business Functionalities using J2EE Technologies in Agile/Scrum Execution.

Environment: Java, J2EE, Spring Framework 4.0, WebSphere7.0, Maven, Log4J, SVN, J-Unit, Tomcat, Web logic, Oracle 11g, Spring Batch, XML, HTML5, CSS, JSP, JSON, AJAX, JMS, JPA, JVM, JDK1.8, J-Query, Angular-2,Node.js, Eclipse, Maven, SOAP, SOA, Hibernate, AWS(S3,EC2,VPC,Cloud Deploy, EBS, Auto-scaling).

DevOps/AWS Engineer

Confidential - Dallas, TX

Responsibilities:

  • Involved in designing and deploying a multiple applications utilizing entire AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS).
  • Used My - SQL, Dynamo DB, Mongo DB and Elastic Cache to perform basic database administration.
  • Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM policies to various groups defined within the organization.
  • Utilized S3 buckets and Glacier for storage and backup on AWS, implemented Git mirror for SVN repository, which enables users to use both Git and SVN.
  • Worked on Cloud Infrastructure, Automation it includes Amazon Web Services (AWS), Puppet and Chef.
  • Installed Jenkins/Plugins for GIT Repository and Setup SCM Polling for Immediate Build with Maven Repository and also used web hooks to ensure Jenkins is listening to a particular branch.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Terraform, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
  • Extensively used the design principles laid down by several Java/J2EE Design patterns like Business Delegates, MVC, Singleton, Data access object (DAO), Data Transfer Objects (DTO), and Value Object (VO).
  • Well knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, and Maven & Nexus in Linux environment.
  • Setup the Chef Workstation, Chef Server and chef nodes, worked in creating, uploading new cookbooks and recipes. Also worked on scheduling the Chef Nodes convergence using Linux Cron jobs
  • Creating the automated build and deployment process for application and leading up to building a continuous integration system for all our products using Jenkins.
  • Virtualized the servers using Docker for the test environments and dev-environments needs and also configuring automation using Docker containers.
  • Owned and maintained smooth transition from legacy products to newer version of Apigee Edge and some of the customers who were using competition products are migrated successfully.
  • Integrated with Java to allow the embedding of the interpreter into Java application with full two-way access between the Java and the Ruby code.
  • Created continuous integration builds using Ant & Jenkins and deployed on Web Sphere application server.
  • Prototype CI/CD system with GitLab on AWS utilizing kubernetes and docker for the runtime environment for the CI/CD systems to build and test and deploy.
  • Executed Kubernetes locally created local clusters and deployable application
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Strong experience in setting up the entire Chef Infrastructure from scratch.
  • Developing programs using Scala for spark Streaming to Handle D Streams and analyze Market Trends.
  • Developed Spark code using Scala and Spark-SQL for faster testing and processing of data.
  • Used Scala pattern matching, tail recursion, folding concepts to reduce unnecessary loops and lines of codes.
  • Developed Scala/Play framework scalable application within a large government micro service architecture.
  • Developed automation scripting in Python (core) to deploy and manage Java applications across Linux servers.

Environment: Amazon S3, Amazon RDS, Amazon IAM, Amazon EC2, Amazon Cloud Watch, Chef, Git-Hub, Jenkins, Subversion (SVN), Web Logic, Shell Scripting, Ruby/JRuby, Scala, Linux, Red Hat Linux, Cent OS, Python, GIT.

Java Developer

Confidential - New York, NY

Responsibilities:

  • Worked on designing and developing Multi - tier enterprise level web applications using various J2EE technologies including Servlets2.x, JDBC, Apache Ant1.5, HTML, XHTML, DHTML, CSS, Java Script3.x, JSP and XML technologies.
  • Used Subversion (SVN) version control system to maintain current and historical versions of files such as source code, web pages, and documentation.
  • Use Eclipse and Tomcat web server for developing & deploying the applications.
  • Developed web pages using JSP, JSTL, Custom Tag libraries, HTML, Java script, J-Query, JSON, Ajax and CSS.
  • Parsed JSON data and displayed it in the front end screens using J-Query.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Multithreaded Java Swing clients were designed and developed for traded financial products.
  • Used Axis Web Services using SOAP to transfer the amount from an application that is remote and global to different financial institutions.
  • Experience using various web/application servers like Apache Tomcat, Web-Logic, Web-Sphere and JBOSS. Implementation using Spring Framework along with POJO (Plain Old Java Objects) for achieving middle-ware service delivery.
  • Created Restful APIs in Java environment using JAX-RS and Node.JS framework.
  • Used HTML, XHTML, DHTML, Java Script, AJAX, J-QUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.
  • Developed XMLs, Java Script and Java classes for dynamic HTML generation to perform the server side processing on the client requests.
  • Configured Spring Container to implement IOC/DI of the Spring Beans, and to manage the beans' life circle. Played a significant role in integrating the UI with backend service used spring, Hibernate. Java and SQL.
  • Applied design patterns including MVC Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service Locator, Factory, Abstract Factory, Adapters, DAO, DTO and Business Delegate.
  • Used Java Mailing or Messaging Service (JMS) API's and Rabbit MQ for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Accessed and manipulated the Oracle 10g database environment by writing SQL queries in the oracle SQL developer for testing purpose.

Environment: Java 1.5, JSF 1.2, Spring 2.5, AJAX, Web services,, Eclipse3.4, Agile, J-Boss, Web Sphere Application Server 6.1, Apache Camel, DHTML, JavaScript, CSS, Oracle 10g, SQL.

Linux/Unix Administrator

Confidential - Oakland, CA

Responsibilities:

  • Scripting in multiple languages on UNIX, LINUX using Python and Shell script. Prepared Java/J2EE development structure for Maven.
  • Specified Experience in configuring and deploying Java and J2EE applications into application servers (Rational Web - sphere, J-Boss and Apache Tomcat).
  • Installed, upgraded and configured Red Hat Linux 5.x and 6.x using Kickstart installation and SUSE.
  • Worked on administration of few UNIX servers like AIX and Sun Solaris in Test and Production environment and applied patches and packages to Red Hat.
  • Used SSH to provide a secure channel over an unsecured network in a client-server architecture, connecting an SSH client application with an SSH server.
  • Installation and configuration of flavors of Linux like Red Hat Linux, Ubuntu and fedora.
  • Installed, upgraded and configured Red Hat Linux 5.x and 6.x using Kickstart installation and SUSE. Developed Shell/Perl Scripts for automation purpose.
  • Used Clear case for source code control and JUNIT for unit testing Designed and developed the front end using HTML and JSP
  • Wrote deployment descriptors using XML and Test java classes for a direct testing of the Session and Entity beans.
  • Did Packaging and Deployment of builds through ANT script.
  • Wrote stored procedure and used JAVA APIs to call these procedures.

Environment: SVN, Shell/Perl Scripts, SCM, Build Forge, Maven and ANT Tomcat, Jira, Restful Web Services, Log4J, SQL Developer, SVN, J-Unit.

We'd love your feedback!