We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Around 7 years of experience in all phases of software development life cycle (SDLC), which includes UserInteraction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, Enterprise and Web based applications using Java, J2EE technologies and Python.
  • Strong application development experience in using latest Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and TDD.
  • Expertise in developing web pages like HTML, CSS,JavaScript, jQuery, Ajax, AngularJS, Angular2/4/7, Bootstrap with webpage browser compatibility and scripting language like Node JS, BackboneJS, Type Script and React JSthat interact accessibility and web browser standards for website.
  • Experience with Java 1.8 features like parallel streams and filters through lambda expression, Stream API, Date Time API etc.
  • Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch, Spring TX), JSF, Primefaces, Icefaces, AJAX frameworks (RichFaces, MyFaces) and ORM frameworks like Hibernate, IBATIS.
  • Developed web - based enterprise applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, (SOAP, REST), Core development experience for Restful Web Services.
  • Good experience in developing SOA (Service Oriented Architecture) and Microservices architecture using J2EE Web Services based on Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAX-R (Java API for XML Registries) using frameworks like ApacheCXF, Jersey, Axis and Spring framework, NodeJS (Express JS) using Top-Down Approach and Bottom-up Approach.
  • Responsible for documentation of REST API using Swagger.
  • Hands on experience with configuring LDAP initiated and SP initiated SAML profiles with different bindings like POST, Artifact and Redirect as per the custombusiness and security requirements.
  • Proficient in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI and generating client’s client using Eclipse for Web Services consumption.
  • Worked on deployment, installation, configuration, and issues with Application servers like Apache Tomcat, IBM Web Sphere, BEA WebLogic and JBoss Enterprise Application Server.
  • Good Understanding in databases such as Oracle, MySQL, SQL Server, NoSQL, Mongo DBand IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Migrating Confidential customers from monoliths to cloud µservices with different cloud provider architectures: AWS, PCF.
  • Knowledge in automated deployments leveraging DevOps and Git repository for Automation and usage of Continuous Integration (CI/CD).
  • Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite, and IntelliJ.
  • Hands on experience in building tools like ANT, Maven, Gradleand Jenkins.
  • Configured and created application log files using Log4J to trace required application messages.
  • Having Experience on UNIX, Linux commands and Deployment of Applications in Server.

TECHNICAL SKILLS

Languages: C, C++, Java 1.8, J2EE, SQL and PL/SQL

Mark-up/XML Technologies: HTML5, CSS3, JavaScript, TypeScript, jQuery, AngularJS, Angular2/4/7, ReactJS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON, Backbone JS, DOJO, NodeJS, Express JS.

Tools: & Framework Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Jasper reports, Spring Boot, Spring Batch, Spring Security and Spring Data.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Micro services, Apache Axis and Apache CFX.

Web/App Servers: Web Sphere, Apache Tomcat, JBOSS EAP, Web Logic Server and Apache Camel

Databases: Oracle, SQL-Server, MySQLand NoSQL like MongoDB, DB2.

Build Automation: ANT, MAVEN, Jenkinsand Gradle.

IDE tools: Eclipse, Spring Tool Suite (STS) and IntelliJ IDEA, RAD.

Testing Tools/Others: Selenium, JUnit, TOAD, Soap UI, Putty, Rational Clear Quest, RTC, JMeter, Junit, Postman and Mockito.

Version Control: Tortoise SVN, CVS, Rational Clear Case, GitHub, Bit Bucket and Git.

OS & Environment: Windows, Sun Solaris, UNIX

Cloud Technologies: Amazon Web Services(AWS), Pivotal Cloud Foundry

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

Full Stack Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Implemented the front-end using HTML5, CSS3, Ajax, JavaScript, TypeScript, BackboneJS, Bootstrap, jQuery, NodeJSand Angular7.
  • Auto-suggest service implementation using Nodejs & Elastic Search
  • Used JAVA 8 features like Lambda Expressions, Parallel Streamsand functional interfaces.
  • Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections wherever necessary in the application.
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Implemented the application using Spring IOC, Spring MVC, Spring Boot, Spring Security and Hibernate.
  • Implemented the authentication and authorization of the application using Spring Security and Oauth.
  • New library development with micro services architecture using RestAPIs, Spring boot and AWS.
  • Worked on Monitoring APIs with Spring BOOT Actuator and Implements swagger in Spring BOOTRestful
  • Developed the map-reduce flows in MicrosoftHDInsightHadoop environment using python.
  • Wrapper developed in Python for instantiating multi-threaded application and running with other applications.
  • Performed userprovisioning in Identity Provider IdP site Service Provider SP site using SAML for SSO.
  • Installation configuration and maintenance ofRSA authentication manager 6.xfor enabling token basedauthentication along with the form based authentication as a part of the security solution.
  • Used RestController in Spring framework to createRESTful Web services, JSONobjects for Communication.
  • Implemented Spring boot Microservices to process the messages into the Kafka cluster setup.
  • Implemented REST Microservices using Spring Boot. Generated Metrics with method level granularity and Persistence using SpringAOP and Spring BOOT Actuator.
  • Developed Micro-Services based architecture to enable the application to be deployed on AWS.
  • Deployed all the Spring Boot Micro services in AWS Cloud using EC2 instances
  • Writing and retrieving files to and from AWS S3 bucket for UI to render data faster that involves complex and time-consuming server-side logic.
  • Implemented Micro Services architecture using Spring Boot for making application smaller and independent.
  • Worked on SwaggerAPI and auto-generated documentation for all REST calls by using Postman.
  • Have good understanding on LDAP (lightweightdirectoryprotocol) and worked on Add, modify, delete, bind&unbinding of userID's.
  • As a team player, involved for automating various tasks with Shellscripting:e.g.maintaininglogfiles, backup of LDAPschema and datafiles and handlingdowntimeactivities.
  • Used Bit bucket, GitLab to maintain the version of the files and took the responsibility Developed build workflows using GradleandUsing Jenkins for to build and deploy into particular Environments.

Environment: Agile methodology, JDK1.8/11, Python J2EE, HTML, CSS, Ajax, jQuery, JavaScript, TypeScript, Angular7, NodeJS, BackboneJS, Bootstrap, Spring, Spring Security, Spring Boot, Web services(Restful and SOAP), Spring Data JPA, Spring ORM, SpringMVC, Micro services, LDAP, EJB, AWS, Bit bucket, Gitlab, Gradle, Jenkins, Swagger, Postman, OAuth.

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Developed front-end content using HTML5, CSS3, JSP, jQuery,Bootstrap and NodeJS.
  • Experience in building web front end single page applications using Angular JS, CSS, Typescript.
  • Hands-on experience in developing integration with Elastic search in any of the programming languages like JAVA and JavaScript. Having knowledge of advance reporting using Elastic search and Node JS.
  • Expertise in designing, developing, testing & deploying J2EE Applications using Servlets, JSPs, EJBs, Web Services.
  • Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like Lambdaexpressions,default, static methods and ConcurrencyAPI.
  • Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by usingAngular 4framework.
  • Developed the business layer components as Stateless Session Beans based on EJB API.
  • Developed Angular 2.0 custom directives and used Routes and Factory validations in Angular.
  • Designed, built, and deployed a multitude application utilizing almost all of AWS stack (IncludingEC2, S3,Dynamo DB, SQS and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Integrated Open stack API with Amazon EC2 cloud-based architecture in AWS. Having experience with Cloud Computing environment and Utilized Amazon Web Services (AWS) EC2 to deployDocker containers.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, SpringBoot, Spring Security, and Spring Batch.
  • Used Spring MVC framework Confidential the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details.
  • Developed the persistence layer using Hibernate Framework by configuring the various mappings in Hibernate files and created DAO layer.
  • Designed and integrated the full-scale Hibernate persistence solution with the application architecture.
  • Involved in design and development of the Hibernate Domain Model for the service.
  • Worked onRESTfulWeb services as well as NodeRestframework for backend services used Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation.
  • Demonstrate exposure with Continuous Integration, Continuous Deployment to DevOpsCI/CD tool Methodologies.
  • Designed and developed Middle-tier components for company's object framework using best practices and design Patterns and used in Model-View-Controller (MVC).
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.
  • Create and configured the continuous delivery pipelines for deploying Micro Services by using Jenkins.
  • Installed, monitored and maintained the development infrastructure including JIRA.
  • Worked on Log4J to validate functionalities and Mockito framework JUnit for Unit testing and executed TDD framework.
  • 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.
  • Used Maven as build automation tool for deploying the project on WebSphere Application Server.

Environment: Agile Methodology, Java 1.8, J2EE, HTML5, CSS3, jQuery, Ajax, Rest API, Bootstrap, JavaScript, TypeScript, AngularJS, JSP, NodeJS, Elastic Search, Hibernate, Spring Framework, Spring MVC, Spring IOC, Spring boot, spring security, OAuth, JAX-RS, GIT, JUnit, Maven, Restful, Amazon Web Services (AWS), EJB’s, Micro Services, Mongo DB, WebSphere, JIRA, Jenkins, Spring Tool Suite, DevOps (CICD).

Confidential, Bloomington, IL

Full Stack Java Developer

Responsibilities:

  • Responsibility of Methodology implementation and practices in Agile Methodology.
  • Migrating the project from WebSphere to JBoss Server for reducing the time and cost.
  • Developed applications using Java7 and Java 8 (lambdas, streams, multi-threading, executor service framework).
  • Applications developed using HTML5, CSS3, jQuery, Ajax, JavaScript, JSP, NodeJS, AngularJS.
  • Involved in developing Thread Safe blocks for multithread access and distributed transaction management.
  • Created and injected Spring services, controllers and DAOs to achieve dependency injection.
  • Used Spring Inheritance, Core Container, Security, AOP, ORM modules as part of migration from EJB toSpring,Spring Quartz.
  • Used Microservices architecture with Spring Bootbased services interacting through a combination of REST and Apache Kafka message brokers.
  • Used SOAP UI, Postman, Rest Client, Spring Mock MVC, Spring 4Junit for testing the web services.
  • Created/updated the swagger files to configure the definition objects or parameters of service end points.
  • Experience working with YAML, a swagger used to describe the API’s.
  • Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios.
  • Used DB2 stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Experience in Micro services development using spring boot and deployment in PCF.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, and Jenkins Jobs.
  • Work onVert.x-Web is a great fit for writing RESTful HTTP micro-services, features like, Routing, regular expression patterns, Basic Authorisation handlers.
  • Hands on Vertx Web API Service, which routes API request to event bus to building the application and Vertx framework with the java 8, Lamda expressions, Streams etc.
  • Designed GraphQL to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions.
  • Designed and developed Micro Services business components, Restful service endpoints using Spring Boot.
  • Implemented Restful Web Services to retrieve data from client side using Micro Services architecture.
  • Developed Application to assess,JSON and XML from Restful API’s,Microservices, Web service from consumers.

Environment: Agile methodology, JDK 1.7, 1.8, J2EE, JSON, HTML5, CSS3, AJAX, jQuery, NodeJS, AngularJS, JavaScript,Spring 3.0, Spring MVC, Spring AOP, Spring ORM, Spring Security, EJB, Micro Services,Web services (SOAP, WSDL), Spring Boot, JMeter, Junit, Mockito,PCF, Apache Kafka, SOAP UI, Postman, Jenkins, Ruby, LOG4J, DB2, GIT Hub, STS (Spring Tool Suite) Workspace based on Eclipse.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC - Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing
  • Implemented Use Case Diagrams and Sequence Diagrams during the design phase using Rational Rose.
  • Developed user interface with Servlets and JSP.
  • Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render, retrieved information.
  • Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
  • Used Agile approach for the Software Development
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript.
  • Also worked with the PDF and EXCEL format file download of user data on JSP’s when user wanted to save his/her personal data on JSP page tables.
  • Extensively used WSAD 5.1 while writing code & used VCS for version control.
  • Deployed and tested the prototype on WebSphere Test Environment 5.1 and contributed to deployment and maintenance on WebSphere Application Server 5.1.

Environment: IBM WebSphere, Servlets, JSP, XML, EJB, JDBC, Oracle, UML, DHTML, CSS, HTML.

We'd love your feedback!