We provide IT Staff Augmentation Services!

Full Stack Java/aws Developer Resume

3.00/5 (Submit Your Rating)

NC

SUMMARY

  • Extensive experience in development of Java/J2EE applications, enterprise - wide deployments, architecture design, data modeling, database design and maintenance.
  • Professional experience in using Core Technologies Java, J2EE, Servlets, JSP, Custom tags, JDBC, JavaBeans, JavaScript, JNDI, JMS, JTA, HTML, XHTML/DHTML, XML, Web Services, AngularJS, Bootstrap framework, jQuery, Ajax and Google Web Toolkit (GWT).
  • Well versed with all the phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing & Implementation using Waterfall, Agile Methodology & related tools.
  • Experience in J2EE and related technologies likeJSF, EJB, JDBC, JTA, JTS, JSTL, JNDI, JAXB,JAX-RSand JAX-WS.
  • Extensive experience in working with Spring framework, Struts framework, Hibernate, JPA and MVC architecture.
  • Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Experience in Spring DI, Spring AOP, Spring MVC, Spring Boot, Spring Security, Spring Templates(Spring JDBC, Spring JMS, Spring Hibernate, Spring JMS), Spring Batch modules.
  • Expertise with using Oracle, SQLServer, MySQL databases and writing and tuning SQL and PL/SQL queries.
  • Experience in using Web/Application servers like WebSphere, WebLogic, JBoss, Glassfish and Tomcat.
  • Experience on analytics and APIs APIGEE, Active MQ.
  • Experienced in developing different types of Swing customized components.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases.
  • Configured and used JIRA for bug tracking and functional testing.
  • Well experienced in functional and technical systems analysis&design, systems architectural design, presentation, process interfaces design, process data flow design, and system impact analysis and design documentation and presentation.
  • Having good knowledge in NOSQL data bases like DynamoDB and MongoDB.
  • Experience in design and maintenance of database platforms like JDBC and Hibernate.
  • Significant experience of working with customers, offshore / onsite teams for executing concurrent projects.
  • Good knowledge in developing multi-threading applications.
  • High development skills and ability to meet project delivery deadlines.
  • Strong interest and high caliber to learn new tools, methods and technologies.

PROFESSIONAL EXPERIENCE

Confidential, NC

Full Stack Java/AWS Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, and design, development, and Testing and Maintenance phases of the application.
  • Implemented Agile development process on Software Development Life Cycle.
  • Worked on AWScloud services like EC2, S3, RDS, ELB, Lambda and EBS for installing, configuring and auto scaling.
  • Maintain and develop enterprise web applications to support the Service bench web Application and associated businesses.
  • Used Java, JSP, JSTL while enhancing the functionality and responsible for creating database tables on Dynamo DB.
  • UI development with technologies like HTML 5, Angular2 and jQuery.
  • Design and develop applications using Java, Spring MVC, Spring IOC, RESTful Web Service, TypescriptAngular2.
  • Worked closely with UI designers to understand the intuitive prototypes for better understanding of developing mobile application.
  • Developed web pages using AngularJS, jQuery, JavaScript, JSP, HTML, CSS.
  • Involved in mapping data base tables with Business objects using Hibernate.
  • Manipulated data using CRUD (create, read, update and delete) operations of Mongo DB database management system and handled database access and data transmission based on RESTful web service.
  • Optimized the full text search function by connecting to Mongo DB.
  • Experience developing web applications with a Dynamo DB, Mongo DB, Cassandra, Elastic Search or similar data store.
  • Worked on service-oriented systems that utilize REST web frameworks with Spring MVC, Spring REST Template, Rabbit MQ, and Spring Integration.
  • Integrated the spring cloud application to send messages to the Rabbit MQ.
  • Used Spring Dependency injection, Spring MVC and action listeners for values in the front-end.
  • Added swagger API for Restful services to ease customer’s interaction with the remote services.
  • Deep understanding of existing AWS technologies and experience with integrated public cloud services.
  • Used AWS SDK for connection to Amazon S3 buckets as it is utilized as the object storage accommodation to store and retrieve the files cognate to the application and additionally worked on one of the container technologies such as Docker.
  • Working on containerizing various Micro services using Docker and leveraging Amazon Web Services as cloud platform.
  • Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using Web Hooks and Slave Machines.
  • Worked on AWSIAM to grant fine grained access to AWSresources through configuration of roles, policies and wed identity federation. Configured S3 versioning and life-cycle policies to backup files.
  • Migrated business critical applications to Amazon Cloud.
  • Utilize AWSCLI to create and access Resources.
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and script files.
  • Worked on Encrypting AWSS3 storage Objects.
  • Inventory groups are added for Amazon Ec2 for instances and monitoring AWShosts.
  • Good knowledge in AWSContent Data Network (CDN) like cloud front.
  • Experienced in in setting up of AWSRDS and Dynamo DB instances.
  • Experience in monitoring and auditing tools like AWScloud Watch and Cloud Trial.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.
  • Involved in development of middle layer business methods, which incorporated the core business functionality using Stateless Session Beans.
  • Effectively communicated the feasibility of requested deliverables and timelines to project manager.
  • Developed server-side services using Core Javaconcepts, Involved in core Javatechnologies multithreading, exception handling.
  • Developed RESTful Web services using Cisco SDF framework in Eclipse Luna tool.
  • Developed modules using J2EE, Java Beans, JNDI and Spring MVC Framework. Developed Controller, Service and DAO classes using Spring MVC architecture.
  • Directly work on production support of Linux Scripting.
  • Experienced in working with configuration management tools like Puppet, Chef and Ansible.
  • Experience in working knowledge with Python and Ruby in writing scripts to automate software configuration process with Salt Stack, Chef and Puppet.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins/Hudson.
  • Configured and deployed patched upgrade bug fixes on both physical and virtual Red Hat Linux servers using satellite server-based Linux tools.
  • Comparing performance of streaming applications on Spark & Flink.
  • Developed snippets of Java code which can run on Flink in the standalone mode on my local machine.
  • Developed Web API using Node.JSand hosted on multiple load balanced API instances.
  • Build responsive application using Node.JS.
  • Develop spring XML's for binding the components together.
  • S3 API implementation for accessing S3 bucket data files.

Environment: JavaJDK 1.8, JSP, Spring 3.2.5, IBatis, GIT, RESTful, Rabbit MQ, NodeJS, Flink, Spark, LINUX script, Secure CRT, Oracle 11g, PL/SQL, JMS, AWS (EC2, VPC, ELB, S3, RDS, lambda), Docker, Chef, CI-CD tools, Dynamo DB, AWS Cloud, Mongo DB, Apache TOMCAT 7.0.

Confidential, Indianapolis, IN

Senior Java Developer

Responsibilities:

  • Developed overall new layout of the web portal.
  • Involved in all the phases of the portal change - analysis, design, development, testing and deployment.
  • Developed User Interface using the bootstrap CSS, JavaScript and AngularJS.
  • Used the Spring framework features like Spring IOC and Spring Batch.
  • Created Spring configuration files to use dependency injection.
  • Developed classesusingSpringframeworktohandleuserrequests.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Used Hibernate in data access layer to access and update information in the database.
  • Used Spring MVC Security, Spring ORM modules to integrate with MongoDB to implement the persistence layer with Hibernate.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, jQuery, Node.js, Angular JS, and HTML to speed the application.
  • Used No SQL database Mongo DB to store data of reporting Application.
  • Used JSON for data exchange between browser and server. Used JSR353 for processing and manipulating JSON objects.
  • Modeled JSON data from database and coded request handlers for parsing and sending relevant data to client (browser) side.
  • Developed web services using JAX-WS to interact with legacy applications (backend processes).
  • Added swagger API for Restful services to ease customer’s interaction with the remote services.
  • Used Apache SVN for repository management and Ant for build management.
  • Updated database scripts to accommodate changes due to UI overhaul (for both Oracle and PostgreSQL).
  • Involved in developing API and Security Implementations using APIGEE.
  • Ran multiple tests through multiple sessions concurrently through VeriFiX multiple session support.
  • Involved in writing SQL stored procedures on Oracle and PostgreSQL.
  • Ported the application’s native application and database servers from WebSphere/Oracle to JBoss/PostgreSQL.

Environment: Eclipse, Java 1.7/J2EE, Spring 3.2.5, Hibernate 4.0, Struts 2.3.3, EJB 3, Windows (development), RHEL 5(deployment - JBoss), WebSphere 8, JBoss EAP 5, Boots strap, Java Script, jQuery, AngularJS, NodeJS, Oracle 11g, Swagger 1.5, PostgreSQL 9, UML, SVN, JSR 353, JNDI, JAX-WS, Ant, Mongo DB, Mockito, Docker, Junit, VeriFix, Agile Scrum.

Confidential

Java/J2EE Developer

Responsibilities:

  • Actively involved in defining and designing the tiers of the applications and implementation using J2EE best design practices
  • Identifying the technical areas that contributed to the issues and documenting them
  • Worked with development of presentation tier using JSF, JSTL, Java Script, Ajax, jQuery
  • Developed classesusingSpringframeworktohandleuserrequests.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS-Oracle 10g
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and cache concepts.
  • Implemented JMS for asynchronous auditing purposes.
  • Responsibleforchangerequestsandmaintenanceduringdevelopmentoftheproject
  • Implemented design patterns such as Singleton, Session Façade and Service Locator
  • Involved in writing the Java utility classes to convert MQ based control claimant information.
  • Worked on JBoss application server
  • DesignedanddeployedserversideEJB(SessionBeansandEntityBeans)componentsonEclipseIDE.
  • Used SVN for version control
  • Developed Graphical User Interfaces using HTML, CSS and JSP’s for user interaction.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Implemented server-side tasks using Servlets and XML.
  • Used Quality Center for defect tracking.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Built scripts using Apache Ant to build the J2EE applications.
  • Written Test cases using JUnit framework to validate the application flows in different scenarios.
  • Implemented the logging mechanism using Log4j framework.

Environment: Java 1.6/J2EE, JSP, JSTL, EJB, Eclipse IDE, Hibernate, JBoss, jQuery, Java Script, Ajax, Spring Framework, HTML, CSS, XML, JUnit, PL/SQL, ANT, UML, Oracle 10g and SVN.

Confidential

J2EE Developer

Responsibilities:

  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Designed user-interface and checking validations using JavaScript.
  • Used Strutsframework to follow MVC Architecture in the application server
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
  • Developed various DAOs for handling business logic and data manipulations from database.
  • Consumed SOAP and RESTServices to retrieve the information from the back end.
  • Involved in design of JSP’s and Servlets for navigation among the modules.
  • Designed cascading style sheets and XML part of Order Entry Module & Product Search Module and did client-side validations with java script.
  • Review Requirement, develop technical design documents and create a prototype of the critical business application using JAVA/J2EEInitiated use of Http Unit for testing

Environment: Java 1.6/J2EE, Java/JDK, JDBC, JSP, Struts 2.0, Hibernate 3.0, Servlets, Web Services, SOAP, REST, HTML 4.0, JavaScript,CSS, JNDI, JavaBeans, XML, XSLT, Oracle 10g, TOAD Eclipse, HTML/ DHTML, Windows.

We'd love your feedback!