We provide IT Staff Augmentation Services!

Java/aws Developer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • 8 years of hands on experience in using JEE technologies such as Servlets, JSP, JSF, JSTL, JDBC, EJB, JNDI, JAXP, RMI and SOAP
  • Hands - on experience in core AWS (Amazon Web Services) services like (S3, EC2, Lambda, DynamoDB, Cloud Formation, IAM, SNS etc.)
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Struts, Spring, JMS, AJAX, JDBC, JNDI, Java Beans Hibernate and Web Services.
  • Expertise in HTML, HTML5, CSS3, JavaScript, AngularJS/2/4, NodeJS, ReactJS, VueJS, EXTJS, BackboneJS, Bootstrap, jQuery, AJAX, JSON, DHTML, Gulp, Karma, Jasmine, Tiles, Tag Libraries in building dynamic web pages.
  • Developed applications with Spring using Spring MVC, IOC, AOP, JDBC, JTA, DAO, Boots, Security, spring Eureka, Spring Hystrix, spring Ribbon, Spring Microservices, Spring REST, Spring Ribbon, Hateoas, Spring Zuul Proxy.
  • Expertise in developing SOA (Service Oriented Architecture) andJ2EE Web Services based on SOAP, REST, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis, CXF engines.
  • Experience in Developing MVC framework using Struts, Servlets, JSF frameworks, Spring knowledge in ORM (Object Relational Mapping) Tools like Hibernate.
  • Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles and Spring MVC.
  • Solid experience in using Jakarta Apache frameworks like Struts 1.0/1.1/2.0, ANT, JUnit and Log4J.
  • Extensive experience in Object Relation mapping using Hibernate.
  • Worked on Enterprise Java Beans (EJBs) that include Session Beans, Message Driven Beans (MDB) and Entity Beans.
  • Experience in XML related technologies including XML, XSD, UML, XSL, DTD, XML Schemas, SAX and DOM Parsers.
  • Expertise in client-side technologies such as HTML, CSS, DHTML, JavaScript, AJAX.
  • Extensive experience in different IDEs including Rational Software Architect (RSA), Rational Application Developer (RAD 6.0), WSAD 5.x, Eclipse, Toad.
  • Experienced with J2EE standard compatible application servers BEA WebLogic, Tomcat, IBM WebSphere/Deployment process and Integration within Systems
  • Experience in the design and development of SOA web services. Experience in integrating with the existing web services. Hands on experience using the UDDI, SOAP, WSDL, JAX-RPC, JAXP, JAXR, JAXB technologies.
  • Experience in Database Design, Creation and management of Schemas, writing stored procedures, functions, triggers, DDL, SQL queries. Experience in writing SQL and PL/SQL programming. Programming Experience in LINUX, UNIX Shell Scripting.
  • Highly proficient in designing n-tier Enterprise application with J2EE design patterns like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
  • Good knowledge in working with Collections API, Multithreading and OOPs technologies.
  • Strengths include excellent interpersonal and communication skills, the ability to provide solutions from a functional and technical perspective, meet deadlines, quickly build client rapport and be a team player.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, EJB

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0 , JBoss, Tomcat 5.0.28/6.0

Frameworks: Struts 2.x/1.x

IDEs: Eclipse, ItelliJ Idea, JDeveloper, IBM RAD

Web technologies: JSP, JavaScript, AJAX, XML, HTML, CSS

Testing tools: Quality Center, Load Runner, Test Director, Open STA

Database Servers: Oracle 8i/9i/10g, DB2, SQL Server 2000/2005/2008 , MySQL

Version Control: CVS, StarTeam, VSS

Platforms: Windows 2000/98/95/NT4.0, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Java/AWS Developer

Responsibilities:

  • Developed API using Spring boot 1.5.11 starters and built a micro service leveraging Docker files.
  • Used AWS SDK for connecting to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Created VPC and EC2 instances with secured private subnet to deploy the applications that can communicate with other services.
  • Administered and interacted with MySQL database using RDS and DynamoDB in AWS and executed the DML and DDL scripts.
  • Used JDK8 along with Spring Core, Jersey, JAXB and Security modules within the Service layer.
  • Created and maintained the Rest controller and REST API that interacts with other enterprise API and the UI layer.
  • Used AngularJS2 and typescript to implement the UI layer along with CSS, JavaScript, npm 3.5.6 and node v6 modules.
  • Created custom Angular components as part of the core functionality and exposed it as a library to other teams.
  • Involved in the analysis, design, and development and testing phases of application using Industrialized SCRUM/AGILE methodology.
  • Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading and object-oriented designs.
  • Used Hibernate for Object Relational Mapping (ORM) purposes for transparent persistence onto the MySQL database using Hibernate Query language (HQL).
  • Used Maven as the dependency management with in the service layer.
  • Wrote JUnit test cases by making use of Easy Mock framework and wrote integration tests.
  • Used spring embedded tomcat server to host the spring boot applications.
  • Used Log4j for logging and Splunk as the log analysis tool.

Environment: My SQL, Angular, Angular JS2,Junit, Splunk, Maven, Tomcat, TypeScript, JDK8, Easy Mock, Log 4j, CSS, JavaScript, npm 3.56, Hibernate, JAXB, Spring Core, AWS, Agile, RDS, Dynamo DB, Java

Confidential, Westbrook, Maine

Java/AWS Developer

Responsibilities:

  • Configured AWS IAM roles and Security Group for Public and Private Subnets in VPC.
  • Working on AWS provisioning EC2 Infrastructure and deploying applications in Elastic load balancing.
  • Implemented Lambda, Stream API and Collection API of Java8.
  • Used Dynamo DB to store the data for metrics and backend reports
  • Responsible for the implementation of application system with Core Java and spring framework
  • Developed Business components using Java Objects, Core Java, Multithreading, Servlets, and JSP.
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, and JavaScript, Bootstrap.
  • Ensured the development team is practicing the core Agile principles of collaboration, prioritization, team accountability, ownership and visibility.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Responsible for design of WSDL files and schemas. Designed and hosted SOAP based Web Services on WebSphere Application Server
  • Worked with Core Java to develop automated solutions to include web interfaces using HTML, CSS, JavaScript and Web services
  • Used JSF, HTML5, CSS3, React JS, Angular JS, jQuery and Bootstrap to build this SPA Single Page application.
  • Developed presentation layer using HTML, CSS, JSP and JavaScript
  • Used Struts Tiles framework for the development user interface
  • Developed UI using JSP to replace the existing Swing based UI.
  • Created dynamic web pages using JSP, static pages using HTML and developed business logic using EJB and XML
  • Implemented Spring ORM Framework to map the java objects with the columns in oracle directly
  • Modified the SOAP/WSDL interfaces for the existing web services to accommodate changes in the new releases
  • Developed database schema and PL/SQL queries for querying database on Oracle 10g
  • Developed business components for the e-commerce application using Web Services
  • Used JMS to established message communication

Environment: Java, J2EE, PL/SQL, Struts Framework, EJB, Servlets, Socket Programming, SOAP, WSDL, JSP, JDBC, HTML, CSS, JavaScript, Swing, SQL, CVS, XML, XSLT, SAX, JMS, WebLogic server, Angular JS, Java, Agile, Jira

Confidential, Richmond, VA

Java/AWS Developer

Responsibilities:

  • Worked with AWS Code Pipeline and creating cloud formation JSON template which are converted to terraform for infrastructure as code.
  • Implemented and maintained monitoring and altering of production and corporate servers using AWS CloudWatch.
  • Worked on setting up and configuring AWS EMR Clusters and Used Amazon IAM to grant permissions on AWS resources to users.
  • Defined AWS security groups to act as virtual firewalls to control the incoming traffic onto one or more AWS EC2 instances.
  • Created Lambda functions that aggregates the data from incoming events, then stored result data in Amazon Dynamo DB and S3
  • Well versed with core Java concepts like Collections, Swing, Serialization and Servlets & JSP.
  • Developed User Screens using JSP, HTML, DHTML, and JavaScript.
  • Used DAO to interact with data sources.
  • Designed new UML diagrams through Use Case Diagrams, Class Diagrams, Sequence, components, activity.
  • Identified scenarios and strategies for performance testing and collaborate with test team on execution
  • Created SOA systems architecture and high-level design for scalable and high-performance enterprise applications.
  • Developed front end web pages using JSP, JSON, Angular JS, CSS, JavaScript.
  • Involved in the application development using Spring Core, MVC modules and java web-based technologies, such as Servlets, JSP, Web Service (REST/SOAP based), WSDL.
  • Worked on Backbone views with declarative event handling which connects it all to the existing API over a RESTful, JSON interface.
  • Developed ANT scripts to build and deploy EAR files on to WebSphere Application Server.
  • Developed web interface for estimates module using MVC pattern.
  • Implemented Action Classes and server-side validations for account activity, payment history and Transactions.
  • Implemented views using Struts tags, JSTL2.0 and Expression Language.
  • Developed Unit test cases using JUnit.
  • Written Unit Test Cases using JUnit and performed Unit Testing.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Operational support to fix the bugs in production.
  • Implemented Session beans, MDB’s to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data.
  • Implemented the web services client to consume the third-party service API for validating payments.
  • Developed different GUI screens using JSP and user validations using Java Script.

Environment: JDK 1.3, HTML, DHTML, Dojo, JDBC 2.0, ANT, JUnit, Log4j, WebSphere 6.0, Servlets 2.4, JSP 1.2EJB, Oracle 10g and Windows XP, Java, AWS, Agile, Jira

Confidential

Java Developer

Responsibilities:

  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
  • Developed business logic using Spring Java Beans, POJO classes and Spring Dependency Injection.
  • Implemented View layer of MVC architecture using JSF components
  • Implemented AJAX for server-side validations, auto loading of data and to improve performance.
  • Implemented the presentation layer (user interface) using JSP, JavaScript, HTML, CSS and AJAX.
  • Used Apache’s Jakarta STRUTS 1.1 as MVC framework for designing of the complete Web tier.
  • Designed patterns implemented such as Singleton, Front Controller, Factory pattern, Data Access Object.
  • Implemented logging mechanism using log4j.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.
  • Implemented the persistence layer using Hibernate-ORM. Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Extensively used Hibernate for Object Relational Mapping for data persistence.
  • Unit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD) and reproduce bugs for fixing and code review of individual modules in the application.
  • Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
  • Participate in User Acceptance Testing during each Agile Cycle.
  • Ensure that coding standards are maintained throughout the development process by all developers.
  • Review proposed test cases with technical analysts, business analysts, developers and documentation staff to ensure understanding of system requirements from a QA perspective in order to achieve a prominent level of quality throughout this project.

Environment: Web Sphere Application Server 7.0, RAD 7.0, Java 6.0, JSP 2.0, Servlet 2.4, Struts1.2, Hibernate2.0, Java Beans, Oracle 10g, TOAD, Ant, PL/SQL, AJAX, Spring, JSF

Confidential

Java Developer

Responsibilities:

  • Build web application using JSF Prime Faces by assembling reusable UI components in a page and wiring the client generated events to server-side event handlers.
  • Used Spring 4.0 Framework and Spring MVC, Spring Boot to provide Model and View, and URL based responses to different HTTP requests.
  • Implemented method to obtain bean references and cross-cutting concerns using Dependency Injection (DI) / Inversion of Control (IOC), and Aspect Oriented Programming (AOP).
  • Used Hibernate 3.0 and DAO pattern to store the persistence data into Oracle database and developed queries and stored procedures using MySQL, HQL and NoSQL and used Tomcat as Web Container.
  • Developed RESTful web services API that support JSON and XML for exchanging the resource between different clients or systems based on the type of request and information to supply.
  • Used Rabbit MQ open source message broker software that implements the Advanced Message Queuing Protocol (AMQP).
  • Implemented Design Patterns such as Singleton, Factory, Proxy and MVC.
  • Used the Java Mail library to send email and used JMS to send message to customer to avoid passing the payment due time.
  • Tested the application functionality with Junit Test Cases.
  • Developed logging module using Log4J to create log files to debug as well as trace application.
  • Used SVN for version control, Maven as build tool.
  • Deployed JBoss application server in local and integration test environments.
  • Used Data Structures like HashMap, Trees and various sorting algorithm for customer data lookup.
  • Have been working on Query optimization, functions and Stored Procedures and other database objects. Worked on Oracle9i/10g, My SqL.

Environment: Java 8, Spring, Spring MVC, Hibernate, JSP, Servlets, Log4j, SQL, REST Web Services, XML, Junit, CSS, MySQL, Eclipse IDE, Tomcat 8, JBoss, SVN, My SQL, JSF

We'd love your feedback!