We provide IT Staff Augmentation Services!

Full Stack Java Engineer Resume

2.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY

  • 11+ years of experience in all phases of Software Development Life Cycle including system use case, functional & technical specification documentation based on business requirements using Java/J2EE technologies.
  • Experienced in web - based development with Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), and Object-Oriented Programming (OOP).
  • Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, Servlets, JavaScript, Spring Batch, JDBC, XML, Struts, Spring and Hibernate frameworks.
  • Experience in building web application using various Spring Framework features like Spring IOC, Spring MVC, Spring AOP, and Spring Boot, Spring Cloud, Spring Data, Spring Batch.
  • Solid experience in designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS) and Azure.
  • Experienced in developing front end applications using HTML5, XML, DHTML, CSS3, Bootstrap, SAAS, JavaScript, Angular, DOM, jQuery, Ajax, JSON, and JSP.
  • Expertise inHibernate,Dockers,Jenkins, Azure, EMR, Apigee, Splunk, Dyna TraceManagement tools and a web commerce likeATG.
  • Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, end point security and firewall.
  • Good knowledge and experience on Corticonrules engine installation, design and development of business rules inCorticon Studio. End to end implementation and deployment of rules usingCorticon Server.
  • Skilled in use of Angular 6 technologies to include LESS, SASS and additional technologies to ensure current migration from AngularJS to Angular 6.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL), JAX-WS using Top-down Approach and Bottom-up Approach.
  • Experience in configuring and administering MQ-Series and experience in developing messaging systems using JMS.
  • Expertise in using IDEs like Eclipse, MyEclipse, IntelliJ IDEA in various configurations with Version Control tools like CVS, GIT, SVN and IBM Clear Case.
  • Experience in database design, data modeling and developing stored procedures, functions and triggers using SQL Plus, SQL developer in Oracle, SQL Server, MySQL and even NoSQL database like MongoDB.
  • Proficiency in implementing Multi-threaded applications and in using design patterns like Factory Method, Abstract Factory, Singleton, Builder, Session fa ade, MVC and DAO patterns in software design.
  • Expertise in configuring web and application servers like IBM WebSphere Application Server, Apache Tomcat, JBoss Application Server and Web Logic Application Server.
  • Working experience in using ANT and Maven build tools in building and deploying the application in web/App servers and using Log4j and writing J-Unit test cases.
  • Experienced in Java batch processing using Spring Batch framework to convert the records to standard file format.
  • Experienced in uploading input files to mainframe and running it in DataStage across multiple regions to compare the outputs between java codes and data stage.
  • Experienced using Control-M for scheduling and monitoring the workflows, identify abend and fixing it.
  • Motivated & result oriented team player with the ability to work under minimal supervision.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, PL/SQL

Web Technologies: Servlets, JSP, HTML5, CSS3, JavaScript, XML, jQuery, Angular, Node.JS, Mainframe, Control-M

Frameworks: Spring, Spring Batch, Hibernate, Spring Security, Struts

Application servers: Tomcat, IBM WebSphere, WebLogic, JBOSS

Databases: Oracle, SQL Server, MySQL, MongoDB

Testing Tools: JUnit, JMeter, Mockito, Cucumber

Methodologies: Agile, Waterfall, TDD, Scrum

Build Tools: ANT, Maven, Gradle

PROFESSIONAL EXPERIENCE

Confidential, Malvern, PA

Full Stack Java Engineer

Responsibilities:

  • Involved in daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the Sprint.
  • Responsible for preparing design document and delivery of batch applications, un-block technical impediments for the team, cross team interactions, code review, business interaction on daily basis, manage offshore deliverables.
  • Involved in writing program specification and coding middle layer business methods representing the business logic or the functionality of the system.
  • Migrating the existing project to Microsoft Azure with Azure services.
  • Identified business requirements and QA specifications for Project Liberty.
  • Worked on latest features of Java 8 like Lambda expressions and functional interfaces.
  • Implemented the application using Core Java, Multi-threading, Collections, Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.
  • Installation and configuration of Corticon rules engine studio and server.
  • Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
  • Azure Resource Manager (ARM) provides security, auditing, and tagging features to help you manage your resources after deployment.
  • Configured Spring Container to implement IOC/DI of the Spring Beans, and to manage the beans' life circle.
  • Developed UI pages using HTML5, Javascript, Angular 7 and used Bootstrap CSSfor dialogs, tabs, date picker, model pop ups to implementUImodel.
  • Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
  • Used Docker, spring Boot, JBOSS, Azure, cassandra.
  • Created reusable, self-contained, custom and testable Angular 7 modules, controllers, directives and services to implement key functionalities for customer account summary.
  • Designed and developed the RESTful web services using the JAVA API to communicate over the network.
  • Developed end to end application usingSpring Boot, Experience in refactoring existing monolithic application to modular micro service, developed restful web service usingSpring Boot.
  • Designed the integration architecture between Corticon Server and the customer portal that is deployed in WebSphere Application Server.
  • Deployed application using WSAD 4.1 and WebSphere Application Server.
  • Created detailed AWS Security groups which behaved as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Wrote complex PL/SQL queries using joins, scripts, triggers, functions, cursors, indexes and stored procedures.
  • Build and test portlets using Websphere Portal 7 for investment project
  • UsedHibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Involved in writing the Junit test cases for all the codes developed and checked the coverage using the framework J-Unit and fixed any bugs or issues identified during the testing period.
  • Used SVN to maintain the version of the files and coded merges from branch to trunk and creating new branch when new feature implementation starts.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Developed build and deployment scripts using Maven as build tools in Jenkins to move from one environment to other environments.

Confidential, Phoenix, AZ

Full Stack Java Engineer

Responsibilities:

  • Worked with business partners in discussing the requirements for new projects and enhancements to the existing applications.
  • Followed Agile methodology, attended daily Scrum meetings and Sprint planning meetings.
  • Created Class, Sequence, & Activity Diagrams to describe the relationship that exists among system's object in accordance with the business requirements.
  • Prepared the Azure cloud infrastructure Azure Resource Manager Templates.
  • Created Model logic using Java Beans and Hibernate to store persistence data in to Oracle DB.
  • Used DAO pattern to send input parameters and fetch data from database using Hibernate.
  • Created interactive applications by usage of HTML5, CSS3, Bootstrap, Angular 6, jQuery.
  • Developed frontend applications using web technologies like Angular 6 and Bootstrap for creating grid layout, responsive screen sizes and devices.
  • Integrated the Java frontend with the Corticon rules engine using SOAP Web Services in RAD.
  • Designed the frontend and wrote corresponding one-one REST methods to implement respective change requests.
  • Worked on Websphere Portal version upgrade from version 7 to 8
  • Research the REST APIs of Azure and Office 365, and integrate them with current code.
  • Used Spring Boot Actuator to externalize app configuration properties for various environments.
  • Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster.
  • UsedJava Message Service JMS APIfor reliable and asynchronous exchange of important information.
  • Worked on Configuration of Internal load balancer, load balanced sets and Azure Traffic manager. Managed Docker orchestration using Docker Swarm and also responsible for the containerization of applications using Docker.
  • Used Microservice in cluster to be load balanced using Ribbon & exposed through API gateway.
  • Created and configured the continuous delivery pipelines for deploying Microservices and lambda functions using CI/CD Jenkins server.
  • Used Kafka for reliable & asynchronous exchange of information between business applications.
  • Worked with JMS Queues for sending messages in point-to-point mode.
  • Designed solutions on Azure, AWS, Google, Soft Layer & other hybrid cloud options
  • Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures.
  • Customized Corticon Server, generated the rule sheets and deployed in the Corticon Server.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Deployed News module (News Detail, News Publication, Dynamic news module in right rail, creating Menu-dynamic news, Navigator and JSP components) using IBM WebSphere Content Management (WCM).
  • Secured the REST APIs by implementing OAuth2 token-based authorization scheme using Spring Security.
  • Used Java 8 Lambda expressions with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a Collections.
  • Used Maven on Java projects for the development of build artifacts on the source code.
  • Used JBoss Application server as the JMS provider to manage the sessions and queues.
  • Involved in Stored Procedures, User Defined functions, Views and implemented the Error Handling in the Stored Procedures and SQL objects.
  • Developed & unit tested WSDL operations for Stage 1 module using Websphere Integration Developer IDE.
  • Wrote Oracle PL/SQL stored procedures to extract data from flat file to database checking for records that have not been exported successfully.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes.
  • Used Eclipse as IDE tool to develop the application.
  • Used GIT version control to track and maintain the different version of the application.

Confidential, Denver, CO

Full Stack Java Programmer

Responsibilities:

  • Involved in the complete SDLC of the application from requirement analysis to testing.
  • Followed Agile methodology in analyze, define, and document the application, which will support functional and business requirements.
  • Implemented the application using Spring MVC Framework and handled the authentication, authorization, and access-control features by using Spring Security.
  • Developed Controller for request/response paradigm by Spring Controllers with Spring MVC.
  • Designed User Interface using HTML5, CSS3, JavaScript, jQuery, Bootstrap and Angular; created responsive GUI interface of the application.
  • Developed single page applications, components using Angular 2 directives, controllers, view and routing, service modules.
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Designed build and implement module to retrieve the Member Profile System (MPS) data using a configurable switch to either use web service call and WebSphere PUMA APIs forConsumerverion of portal OR make Java native LDAP calls in case ofAgentversion of portal.
  • Used React.JS to create views to hook up models to the DOM and synchronize data with server as a SPA and React-Redux to make REST API calls.
  • Developed Microservices using REST framework & Spring Boot and used Bootstrap along with Angular in creating the application.
  • Used XML translation on Web Service output using XSLT to generate XML document compatible with the application's schema.
  • Using Spring security framework for user level authentication with REST API for Service Layer Development.
  • Wrote Stored Procedures, Triggers and Functions on SQL Server as well as PL/SQL on Oracle to support both databases for the application.
  • Used the fundamentals of Java 8 features like parallel streams and filters through Lambda expressions to handle searching.
  • Worked on Eclipse for development & deployment of application in WebSphere App Server.
  • Performed Tuning, Load Balancing and optimization of WebSphere Application Server.
  • Used Maven building tool for creating EAR file to be deployed in application servers.
  • Responsible for creating S3 buckets and managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Involved in all the test cases using the framework J-Unit and fixed any bugs or any issues identified during the testing period.

Confidential, Wichita, KS

Full Stack Java Developer

Responsibilities:

  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology; wrote High Level documents and System Use Case.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs application with Spring Boot and Microservices.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, AJAX, Angular 2, and JSON.
  • Used AJAX & JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Used Angular 2 for validated forms and regular expressions by providing client-side validation and server validation.
  • Configured React-Redux for state management to delivery high performed features and great experience for end users.
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Designed and developed the RESTful web services using the JAX-RS API to communicate over the network.
  • Migrated existing application into REST based Microservices to provide all the CRUD capabilities using Spring Boot.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Used ActiveMQ for reliable and asynchronous exchange of important information between multiple business applications.
  • Used Spring Batch to setup batch jobs to email the daily reports and that which run on Pivotal Cloud Foundry (PCF) with Spring Boot as its MVC layer.
  • Developed security framework with support for database security and integration with external security data stores such as LDAP.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions focusing on high-availability, fault tolerance, and Auto-scaling.
  • Checked the health and utilization of AWS resources using AWS Cloud Watch.
  • Implemented MongoDB schema and wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Maintaining separate build in ANT for the module for easy integration to the portal build and configure with Cruise Control
  • Developed the application on WebLogic Application Server environment with RAD as development IDE.
  • Developed unit testing the applications using J-Unit Framework and developed logging and standard mechanism based on Log4j.
  • Used SVN for version control of the application.
  • Coordinated with the onsite team for requirement transition and providing the necessary inputs required for successful execution of the project.

We'd love your feedback!