We provide IT Staff Augmentation Services!

Sr. Java/ J2ee/ Full Stack Developer/ Aws Resume

4.00/5 (Submit Your Rating)

Sterling, VA

PROFESSIONAL SUMMARY:

  • Having 5+ years of experience in full lifecycle development of client server based business applications using variety of Internet and Client Server development technologies and object oriented technologies.
  • Expertise in development of Applications involving J2EE technologies with Java, Servlets, JSP, JavaScript, AJAX, Spring MVC, Spring Boot, Spring Integration, Spring Data, Hibernate with JPA, XML, JDBC, Restful, SOAP Web Services, PL/SQL and Unix shell scripting.
  • Extensive experience using Java technologies: Core Java, Multithreading, Design patterns, Collections, JDBC, JSP,JNDI, Servlet 4.0, JMS - (Active MQ, Rabbit MQ) Spring 4.x, Spring Boot1.5.x, Hibernate, Spring Cloud, OAuth.
  • Proficient in using Java 7, Java 8 features such as Lambda Expressions, Streams, Functional Interfaces, Stream API and knowledge on Java 9 features like modules, jshell.
  • Experience with different modules of Spring 4 framework including Spring JDBC Template, IoC, DI, ORM integration module, Spring Boot 1.4, Spring Security 3.2 and Spring Batch.
  • Experience in Microservices using Spring Boot 1.5.x for developing independent application with Spring Cloud.
  • Extensive experience in front-end technologies like HTML5, CSS, JavaScript, Angular JS, AJAX, JSP, JSTL, JQUERY, XML and other JavaScript libraries.
  • Well experienced in Core Java - asynchronous programming, multithreading, collections and a few design patterns.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy.
  • Expertise in developing and consuming Microservices, Web Services including different technologies and standards like SOAP/UDDI/WSDL, RESTful, JAX-WS.
  • Experienced in GUI and web services design and development using HTML, Java Script, AJAX, CSS, JSP Tag libraries, XML and JSON.
  • Hands on experience on Big Data Technologies like Hadoop, Apache Flume, Apache Hive, Apache thrift server, Hadoop Distributed file systems and Apache Spark.
  • Amazon Web Services (AWS) Certified Developer - Associate.
  • Experience on working with Amazon Web Services (AWS) EC2 instances, SQS, S3 and AWS Java SDK.
  • Expertise in using J2EE Application Servers like JBoss Portal server and Web Servers like Tomcat.
  • Expertise in database modelling and development using SQL and PL/SQL in MySQL, Oracle and NoSQL Databases like Cassandra and MongoDB.
  • Experience in Client-side validations using AJAX in Node JS, Angular JS, Angular2, Angular 4, React JS, NPM, D3, and dashboard reports using Backbone JS, Full stack UI technologies using Grunt, Gulp Server,andYoman generator for Angular JS.
  • Experienced in UI frameworks such as jQuery, Ajax, Google Web Toolkit (GWT), JavaScript, NodeJs, ReactJs, Angular JS, Tag Libraries, and Custom Tags.
  • Hands on experience developing reports using BIRT.
  • Experience in writing Unit test cases using JUnit, Mockito, Power Mock and ATDDs using Cucumber and Gherkin.
  • Experience in implementing dynamic web applications using Application Servers like JBoss, Apache Tomcat deploying in various environments like Windows and Linux.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Factory Pattern, Front Controller, Session Facade, Business Delegate
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring Framework
  • Have good knowledge working on XML Suite of Technologies XML, XSL, XSLT, validations with DTD & XML Schema and processing files with SAX, DOM Parsers
  • Hands on experience in using VMware’s vCenter and vSphere Administration, Java Swings, Apache Wicket framework, iOS
  • Well versed with version control tools: GIT and SVN, and bug tracking tools such as Jira and Bugzilla.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, RDS and Dynamo DB, SNS, SQS, IAM and Cloud Watch.
  • An effective team player and self-motivated to contribute towards company goals along with excellent communication and interpersonal skills.
  • Experience in using Maven and ANT for build automation
  • Experience in using version control and configuration management tools like SVN, GIT
  • Good working knowledge on Application development life cycle process
  • Well versed with open source environment

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, SQL

Server Side Technologies: Servlets, JSP, JDBC, JSTL, JSF

Design Patterns: MVC, Singleton, Factory, Composite And Session Fa ade

Frameworks: Apache Tiles, EJB, Struts, Spring, Hibernate

Architectures: MVC, SOA, Micro-Services, Spring Boot

Web Technologies: HTML5, Java Script, Ajax, Bootstrap, Angular JS, Angular 2, Angular 4, Node JS, React JS, Backbone JS, CSS3, REST, JQuery

Databases: Oracle 10g/9i/7.x, DB2, POSTGRESQL, My SQL, SQL Server, Cassandra, MongoDB, Aurora, DynamoDB, Redis, Redshift

XML / Web Services: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, REST, Restful, SOA, Microservices

Scripting Languages: JavaScript, Shell Script

Web Servers: Jboss, Apache Tomcat Server and WebSphere

Databases/Testing: Cassandra, MySQL, Oracle, MongoDB, Selenium

Source code control tools: SVN, GIT

Cloud SDKs: AWS java SDK, VI java SDK

ORM: Hibernate

Reporting: BIRT

Others: OAuth 2.0

PROFESSIONAL EXPERIENCE:

Confidential, Sterling, VA

Sr. Java/ J2EE/ Full Stack Developer/ AWS

Responsibilities:

  • Involved in developing the front end applications using web technologies like HTML/HTML5, CSS/CSS3 and CSS3 pre-processor styling LESS.
  • Built Web pages that are more user-interactive using AJAX, JavaScript.
  • Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
  • Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework.
  • Experience working in Agile Scrum Software Development methodology integrating Continuous Integration and Continuous Delivery (CI/CD) environment for efficient software solutions
  • Used Core Java technologies like Collection API, Multithreading, Java 8 - Lambda Expressions and Streams.
  • Developed application layer and business logic using Spring Boot 5.0 to deploy them as Microservices and used Spring Core Annotations for Dependency Injection and Spring Batch for running Batch jobs.
  • Designed and Developed User Interactive (UI) of Web pages with the help of HTML, CSS, JavaScript, jQuery and AJAX
  • Developed Microservices using spring boot and created docker image to run application as a Docker container in EC2 instance.
  • Used Angular 2, Angular 4 Framework for the development of web application using Ajax, DHTML and DOM scripting.
  • Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators, Router etc.
  • Implemented Presentation layer using CSS Framework, Wire-framing, and HTML5.
  • Built Web pages that are more user-interactive using AJAX, GWT JavaScript, and React JS.
  • Participated in development of a well responsive single page application using React.JS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team
  • Deploy enterprise J2EE applications on WebSphere 8.x that involves EAR (Enterprise Archives) and WAR (Web Archives).
  • Installed, Configured Jboss Operation Network for the Jboss environment & setup monitoring, alerts, start-ups.
  • Developed Web application using Angular 2, Java Frameworks like Spring-Boot, Spring-MVC, Hibernate, and Eclipse IDE.
  • Integrated Spring Security with OAuth 2.0 to further secure different modules and to give user more control over their data.
  • Providing support to the production maintenance window and implementing change records.
  • Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling, Implemented creation of Server groups and clusters in WebSphere Application server.
  • Worked on complete life cycle, Design, development and testing using OOA and OOD.
  • Developed Microservices & APIs using Spring Boot
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
  • Built Cloud infrastructure like EC2, ELB, S3, SNS and Lambda on AWS using Cloud Formation.
  • Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications, Microservices and deployed in to AWS lambda Expression.
  • Implemented Installation and configuration of multi-node cluster on Cloud using Amazon Web Services (AWS) on EC2.
  • Involved in testing the application using JUnit and Mockito frameworks for unit testing. And took part in deploying the application to AWS Elastic bean stalk using Jenkins.
  • Experience on working with Amazon Web Services (AWS) EC2 instances, SQS, S3 and AWS Java SDK
  • Used Apache Kafka cluster as messaging system between the APIs and Microservices
  • Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Configuring spring frame work that includes Spring core and the Spring ORM to work with Hibernate
  • Involved in writing MAVEN & ANT script for creating destination folders, compiling, creating jar, war and ear files and copying the files to deployment folder.

Environment: Java 8, spring, Spring Boot, CI/CD, Microservices, Angular JS, React Js, JavaScript, HTML5, CSS3,Spring Integration, Apache Kafka, Docker, Consul, Mesos, Marathon, AWS, Apache Cassandra, Jenkins

Confidential, Morrisville, NC

Sr. Java/ J2EE/ Full Stack Developer/ AWS

Responsibilities:

  • Involved in deriving at class diagrams and sequence diagrams during the design phase of the project using UML, involved in discussions with the client to discuss and understand various components of the requirement and to implement the same.
  • Worked extensively on the spring framework, implementing spring MVC, spring security, IOC (dependency injection), spring AOP and spring Boot.
  • Experience in Agile/Scrum methodologies on most recent Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Designed and implemented application as Microservices using Spring Boot 1.5.10 and Hibernate 3.0.
  • Used spring framework with Hibernate 3.x as Persistence framework mapping the ORM objects to tables with Hibernate transaction control.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Implemented Restful Web services to retrieve data from client side and made REST API calls & parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth 2.0z.
  • Spring Batch is used for Batch processing with which notifications are sent in timely manner.
  • Developed user-friendly interface to seamlessly combine the new module with existing system by using HTML5, CSS3, JavaScript, Bootstrap and JQuery and developed Single page applications using Angular 2.0 and MongoDB.
  • Developed Web services and written SOAP and created WSDL for web services and Utilized the open-source SOAP UI for testing and detecting flow of data.
  • Hibernate was used in persistence Layer. MySQL Database is used for the configuration of data to the application.
  • Experienced in working on REACT with MVC architecture using complex Object-Oriented concepts in improving the performance of the websites
  • Worked on optimizing database queries to improve the loading times of the web pages. Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
  • Implemented the caching mechanism in Hibernate to load data from database, maintained mapping files of ORM while implementing transaction control layer.
  • Developed web components using MVC pattern under Struts framework.
  • Developed the Front end for the application using HTML5, Angular JS, JSP and JavaScript.
  • Used spring and Hibernate to link the DAO classes to Oracle tables.
  • Involved in various phases of Software Development Life Cycle (SDLC) and the project was developed using Agile software Development Process.
  • Developed user interface using jQuery, Ajax, HTML, DHTML, JSP, JSP Tag libraries to simplify the complexities of the application.
  • Implementation of client side validations using Angular 2.
  • Developed custom components, directives, pipes, and services using Angular 2.
  • Designed and developed various internal applications using scripting languages as JavaScript, PHP, and JQuery
  • Developed Robust User Interface using Bootstrap, Angular JS, Node JS, JSP, JavaScript, JQuery, CSS3, and HTML.
  • Designed and developed web site application using AJAX, Angular JS, Bootstrap, CSS3, HTML5, JQuery, JSP, Tiles framework and XML.
  • Used Hibernate in data access layer to access and update information in the database.
  • Developing the application in MVC pattern with Spring framework in presentation layer.
  • Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Configuring spring frame work that includes Spring core and the Spring ORM to work with Hibernate
  • Deployed Docker contained Spring Boot Microservices in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Creating the AWS stacks for Dev/QA Environments which include Consul, Apache Kafka, Zookeeper, Shipyard master/slave, Cassandra and Spark Clusters
  • Good knowledge on functional styles of Java 8 Lambda Expressions, Functional Interfaces and Method References.
  • Used object storage container to store the secured files, and retrieved from API by using Amazon web services(AWS)
  • Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-scaling, AMI and IAM through AWS console and API Integration with puppet code.
  • Strong knowledge and experience in AWS services like EC2, S3, EBS and IAM.
  • Have worked on designing highly available, cost effective and fault tolerant systems using multiple EC2 Instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Developed front-end code with Ajax call in Angular JS and jQuery to retrieve data as JSON
  • Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing Angular JS controller, directives, services, and route provider.
  • Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response
  • Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
  • Used BitBucket for Repository and controlling the code without any conflicts and Log4J to log both User Interface and Domain Level Messages.
  • Used Jira as ticketing system for logging and monitoring tickets.

Environment: AWS, EC2, Java, spring, Hibernate, CI/CD, Docker, Microservices, J2EE, JSP, JSTL, JQuery, Angular JS, Oracle, SVN, Web Logic, Eclipse, ANT, Apache Tomcat, SVN, REST, JSON, SOA, J2EE, Oracle, Web Services.

Confidential, NYC, NY

Java Developer

Responsibilities:

  • Involved in the development of the Middle-tier and Backend using Java, J2SE, J2EE and Oracle.
  • Developed the User Interface (UI) using Java Server Pages (JSP) utilizing Custom Tag Libraries and XSLs.
  • Designed web pages using JSP, XSL, HTML, DHTML, AJAX and client side validation with JavaScript.
  • Also Transformed XML documents into other formats such as XHTML by using XSLT.
  • Developed the Presentation Layer, Business Logic Layer, DAO and Transfer Object using MyEclipse
  • Developed and modified the Action classes and custom business classes implementing Struts-Framework.
  • Implemented Struts Model View Controller architecture to develop presentation tier and business layer.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and JQuery
  • Configured the struts-config.xml files to create and modify the form beans, Action classes and action mappings.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC transactions and security modules.
  • Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Substantial development experience in creating stored procedures, PL/SQL Packages, Triggers and Functions and Strong knowledge in Oracle database management and exception handling.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Developed the cloud based application using Spring Cloud and Pivotal cloud foundry .
  • Developed all client-side logical implementation part of applications with Angular JS.
  • Displayed multimedia data by HTML5 and to provide better user GUI, Bootstrap and JQuery is used and validation is performed by JavaScript.
  • Worked on Angular JS framework to augment browser based applications with MVC Capability, built dynamically generated dropdown lists using Ajax, JQuery and Angular JS.
  • Developed Java utility classes for common application functionality like database access, error logging and configuration file.
  • Used web service calls for exchanging data with the other applications.
  • Configured the Web Sphere instance for data sources.
  • Developed and modified the stored procedures, the DAO (Data Access Objects) and VO (value Object) classes for separating the Data Access logic and business logic
  • Created JUnit test cases and test suites for testing the application
  • Extensively participated in spring and IBatis application integration. Spring is used to integrate Struts and IBatis
  • Used Log4j for logging.
  • Used Rational Clear Quest for Defect resolution.
  • Developed Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.
  • Developed the Presentation Layer, Business Logic Layer, DAO and Transfer Object using MyEclipse
  • Worked in Spring AOP Interceptors in Logging and Auditing.
  • Used IBatis for object-relational mapping (ORM) and for database operations in MySQL
  • Used MAVEN for building the application and deployed it on WebLogic Application Server
  • Used CVS to maintain version control to check in, checkout and co-ordinate among team members.

Environment: Java, J2EE, JDK, UNIX, JSP 2.0, JQuery, Struts 1.2, Spring 3.1, IBatis, MySQL, WebLogic Application Server 10.3, SOA, Web Services (SOAP, WSDL), JavaScript 1.8.2, CSS 2.0, Log4J, HTML4, PL/SQL, CVS, Eclipse 3.5.

Confidential

Java Developer

Responsibilities:

  • Involved in creation of Low Level Design including sequence diagrams and class diagrams.
  • Used Spring (MVC) architecture to implement the application using the concrete principles laid down by several design patterns such as Composite View, Session Facade, Business Delegate, Bean Factory, Singleton, Abstract Factory, Data Access Object and Service Locator.
  • Involved in the integration of spring for implementing Dependency Injection.
  • Developed code for obtaining bean references in Spring IOC framework.
  • Used ORM technique of mapping data, Hibernate with JPA annotations for defining object relational metadata.
  • Designed and developed Microservices business components using Spring Boot
  • Integrated business layer using Hibernate with Spring DAO.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Integrated Redux Framework with React to handle large chunks of data for the better performance.
  • Implemented Spring Boot Microservices to divide the application into various sub modules.
  • Used multithreading (Executor Service) in programming to improve overall performance.
  • Used thread-safe collections like Blocking Queue, Concurrent Map and ConcurrentNavigableMap in multithreaded environment.
  • Provided portable APIs for developing, exposing and accessing Web applications designed and implemented in compliance with principles of REST architectural style using JAX-RS and Apache jersey.
  • Asynchronous messaging is executed by utilizing JMS API for point-to-point messaging.
  • Developed unit test cases using Mockito framework and JUnit for testing accuracy of code.
  • Developed test scripts using Protractor (Test like a User) which are targeted to reduce the number of regressions by performing end-to-end testing after every important build.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
  • Worked with defect tracking system JIRA.
  • Analyzed and documented B2B business requirements.
  • Implemented Java/J2EE Design patterns like singleton, MVC, Builder and Strategy patterns.
  • Developed front end application using JSP, JQuery, Ajax, Java Script, HTML and CSS.
  • Extensively used Angular JS UI (Angular Bootstrap) for ng-grid, and UI components.
  • Wrote build & deployment scripts using ANT, Maven, shell scripts and Jenkins on UNIX environment.
  • Deployed the applications on IBM Websphere Application Server.
  • Provided hands-on technical governance on all aspects of production support for different releases.

Environment: J2EE, JDK 1.6.0, Spring Boot, Microservices, Hibernate, Angular JS, HTML, CSS, Selenium, Protractor, Apache Wicket, Eclipse, IBM WebSphere 7.0, Spring MVC, GIT, Maven etc.

Confidential

Software Engineer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio .
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries , prepared statements, Stored Procedures and to manipulate the data in the database.
  • Developed the application using J2EE architecture.
  • Designed and developed web pages using HTML and JSP .
  • Involved in developing business tier using stateless session bean .
  • Used JavaScript for the web page validation and Struts Valuator for server side validation .
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2 .
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used JDBC for database connectivity with MySQL Server .
  • Used CVS for version control.
  • Used Clear case for source code control and JUNIT for unit testing .
  • Involved in peer code reviews and performed integration testing of the modules.

Environment: Java, J2EE, Struts, HTML, JSP, JDBC, EJB, ANT, XML, IBM Web Sphere, JUNIT, DB2, Rational Rose, CVS, UNIX, Clear Case.

We'd love your feedback!