We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Cary, NC

SUMMARY

  • Developing inter - operable Web Services and its related technologies like SOAP, WSDL, UDDI, XML, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis, Apache CXF and wsimport.
  • Having 7+ years of professional IT experience in designing and developing of Multi-Tier distributed, Enterprise applications using Object Oriented Programming features of Core Java, J2EE technologies with Software Development Life Cycle (SDLC).
  • Experience in leading and managing project team members in various stages of SDLC like requirement gathering, analyzing and designing optimal architecture, Development, Implementation, Integration, Documentation, Testing and Deployment.
  • Expertise in working with Agile (SCRUM and XP) and Waterfall methodology environments.
  • Extensive experience in developing user interface using HTML5, CSS3, JavaScript, jQuery, NodeJS, Oracle JET, ExtJS, VueJS, Ajax, Bootstrap, AngularJS and Angular 4/6.
  • Expert in Core Java and implemented concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Swings and collections in various projects.
  • Experience with Java 1.8 features such as Lambda Expressions for making anonymous inline function calls by using functional Interfaces which makes code readable and concise.
  • Extensively expert in hardcoding as c#/ .Net developer.
  • Experience in understanding and implementing of Microservices in client-server business applications.
  • Expert in building Microservice applications using Spring Boot for developing RESTful web services.
  • Experience in implementing client-server business applications using MVC and SOA architecture.
  • Expertise in Core Java and J2EE Technologies, including JSPs, Servlets, Java Mail, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Java Beans, JDBC, JNDI.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XQuery and parsers like SAX, DOM.
  • Experience in developing server-side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Business Delegate, Session Facade, Service locator, Front Controller, Data Access Object.
  • Extensive experience on backend frameworks like Spring, Hibernate and JSF.
  • Expert in implementing Spring modules such as Spring IOC, Spring MVC, Spring AOP, Spring JDBC, Spring DAO and Spring ORM. g with ORM frameworks like Hibernate, JPA (Java Persistence API) and APIs such as JDO (Java Data Objects).
  • Strong experience in Postman and SOAPUI web service testing applications.
  • Experience in writing SQL queries, PL/SQL, Functions, Stored Procedures and Triggers in databases like MySQL, MS SQL Server and Oracle and used NoSQL databases like DynamoDB and MongoDB
  • Made use of Apache Kafka, Active MQ, Rabbit MQ, IBM MQ as a Message Oriented Middleware for coordinating applications.
  • Experience in using build tools likeGradle, ANT, MAVEN and Jenkinsfor the development of build artifacts on the source code and log4J framework for logging details.
  • Experience in developing applications on Windows, UNIX, Linux and Mac platforms.
  • Highly experience with Java complaint IDE’s like Spring Tool Suite, Eclipse, IntelliJ and IBM RAD.
  • Experience in version control and source code management tools like Git, GitHub and SVN.
  • Experience in working with continuous integration tools like Jenkins and bug tracking tool Jira.
  • Experience in Servers such as Apache Tomcat, WebLogic 10/11g, IBM Web sphere, Glassfish and JBoss.
  • Experienced with Middleware Technology Messaging Brokers like JMS, Rabbit MQ and Apache Kafka in SOA(Service-oriented) Architecture.
  • Having experience with Cloud Computing Service environment like Amazon Web Services (AWS) and Azure cloud and managed EC2, S3 bucket, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Having experience with Cloud Computing Service environment like Pivotal cloud foundry (PCF) and AWS and used Docker for containerization.
  • Experience in developing test cases based on test first or Test-Driven Methodology using JUnit, JMeter, Mockito.
  • Excellent communication and Analytical, Inter-personnel and presentation skills, Capable to meet tight deadlines and Team Spirit.

TECHNICAL SKILLS

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

Tools: and Framework Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Struts, JSF, JUnit, SOAP UI, Postman and JReport.

J2SE/J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, JSF, Jakarta Struts, EJB, Spring, Hibernate, JTA, JNDI, JPA JMS, Web Services (JAX-RPC, JAX-WS, SOAP, REST, WSDL, UDDI and RESTFUL), Kafka, MQ, and Micro-service.

Web Technologies: HTML5, CSS3, JavaScript, ES6, jQuery, Bootstrap, ReactJS, AngularJS, Angular 2/4/5, JSF, AJAX, NodeJS and JSON Restful.

XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT.AWS EC2, S3, Dynamo DB, ELB and AWS Lambda.

Databases: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB and NoSQL.

Web/Application Servers: Apache Tomcat, IBM WebSphere, Glassfish, Web logic Application server and JBOSS.

Build Tools: ANT, Maven, Gradle, Docker and Jenkins.

IDE / Tools: Eclipse, IntelliJ, Spring Tool Suite (STS) and RAD.

Testing Tools/ Others: JUnit, Mockito, Soap UI, Log4j and JIRA.

Version Control: Tortoise SVN, CVS and GIT.

Platforms: Windows, Mac, Linux and Unix.

Methodologies: Agile, Waterfall and Test-Driven Development.

Project Management Tools: JIRA, HP Quality Centre (QC), Rally

PROFESSIONAL EXPERIENCE

Confidential, Cary, NC

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.
  • Involved in the development of user interface using HTML5, CSS3, JavaScript, JavaScript, jQuery, NodeJS, Angular6.
  • Worked on Java 1.8 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
  • Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections wherever necessary in the application.
  • Implemented Micro Services Architecture to divide the application into various sub modules.
  • Implemented the authentication and authorization of the application using Spring Security and Oauth2.
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture and worked on testing the RESTful APIs using tools like POSTMAN.
  • Used Spring IOC framework for Dependency Injection and Spring AOP for logging purposes.
  • Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Developed RESTful web services to retrieve JSON documents related to customer and consumed SOAP based Web Services.
  • Developed the data layer class using C# which is reusable for data transactions of entire project.
  • Implemented XML Web Services in C# based on SOAP protocols using XML and XSLT extensively for data transfers.
  • Used Apache Kafka in cluster as messaging between the API’s and microservices.
  • Implemented Restful Web services to connect to SOAP and Http end points usingApacheCamel.
  • Implemented persistence layer using Hibernate, created POJOs and mapped to databases Annotations.
  • Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template.
  • Implemented the application using various design patterns such as Singleton, DAO, Factory and Service Locator.
  • Writing complex SQL queries using joins, Stored Procedures, Functions, Triggers, Cursors and indexes in Oracle DB.
  • Developed test cases for unit testing in the integration layer using Mockito framework.
  • Used Maven as build automation tool and responsible for Jenkins like Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Azure Devops.
  • Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side events.
  • UsedJIRA tool forIssue/bug tracking and Eclipse as an IDE for the Application development.
  • Involved in Bug fixing of various modules dat were raised by the testing teams in the application during the Integration testing phase and used Sonar to check code quality.
  • Implemented Log4J for Logging Errors, debugging and tracking using logger’s components.
  • Worked in an Agile environment using SDLC tools like GIT, Jira, Azure Devops and Maven for build packaging and deployments of the application components.

Environment: Agile methodologies, Java1.8, C# J2EE, HTML, CSS, JavaScript, Angular6, JSP, NodeJS, Hibernate, Oracle 11g, Spring 4.x, Spring BOOT 2.x, Spring Security, Microservices, Spring MVC, RESTful Web Services, Design patterns, JAX-RS, XMI, Log4j, SOA, Apache Tomcat Server, Maven, JSON, ANT, Postman, UML, JNDI, JIRA, UNIX, JUnit, Mockito, Sonar, JIRA, Postman, log4j, Eclipse, VS Code, Eclipse, postman.

Confidential, Milwaukee, WI

Full Stack Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Used various CoreJava concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Involved in the development of user interface using HTML5, CSS3, JavaScript, jQuery, NodeJS and Angular4.
  • Designed and developed Micro Services business components using Spring Boot.
  • Created Rest service for authentication using Spring Boot with embedded Tomcat server on Docker Container.
  • Achieved event-driven environment using JMS through Apache Kafka and Apache Camel.
  • UsedJerseyto implementRestful Web Serviceand used XML form to transfer the data.
  • Expertise in working with server-side technologies including databasesRestfulAPI and MVC design patterns.
  • Experience in creatingRESTfulwebservicesusing Jersey,springframework and JAX-RS.
  • Used Spring Core for middle tier development to achieve inversion of control.
  • Deployed Docker contained Spring boot Micro services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Implemented publisher and subscriber model with queues(JMS with active MQS, IBMQ, Kafka).
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details.
  • Implemented the application using the concrete principles laid down by several design patterns such as DTO, Intercepting Filters, Singleton and Data Access Object (DAO).
  • Implemented the function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously, and sendJMSmessage toApache ActiveMQon the edge device.
  • Used Rabbit MQ as Java Messaging Service for producing and consuming data between applications.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using Apache CXF framework tool/Apache Commons.
  • Involved in installing and configuringMavenfor application builds and deployment.
  • Performed code review and unit tested the application usingJunitframework.
  • UsedJIRAto assign, track, report and audit the issues in the application.
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
  • Performed Deployment and tested the legacy application on IBM Web Sphere Application Server and Monitored the error logs using log4j and fixed the problems.
  • Configured WebSpherefor messaging by defining Queue Destinations & Queue Connection Factories.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation.

Environment: Agile methodology, Java 1.8, HTML, JSP, Angular4, JavaScript, jQuery, NodeJS, JavaScript, XML, Hibernate, Spring4.x, Struts, Servlet, Hibernate, AWS, JMS, Micro Services, Log4j, Ant, WebSphere, RabbitMQ, Apache Kafka, Oracle, Apache CXF, Apache camel, Docker, Web Services (SOAP/WSDL), IBM web sphere, Jenkins, JAX-RS, JUNIT, Log4j, Maven, Eclipse, SVN,UNIX.

Confidential, Long Island, NY

Full Stack Developer

Responsibilities:

  • Used Agile methodology and actively participated in Scrum meetings to produce quality deliverables within time.
  • Worked on High level and low-level system design, planning, estimation and implementation.
  • Developed presentation layer using JSP, HTML5, CSS3, JavaScript, AngularJS (TypeScript, NPM), NodeJS, ExpressJS and client validation using JavaScript.
  • Developed Single page application by using AngularJS andUnit TestwithKarma-Jasmine.
  • UsedJenkinsfor build Process to GenerateContinuous Integration (CI/CD)andVersion Controlis done byGIT.
  • Worked on some of the new features ofAngular 8like new if else syntax, ng-templates, form validators.
  • Worked on development and implementation of the MVC Architectural pattern using Spring Framework.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Worked on Spring Framework for Dependency and Transaction Management.
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Designed and implemented application using SpringMVC, Spring IOC, Spring AOP, Spring ORM, Spring Transactions Management, Hibernate, Spring Security and Spring Batch.
  • Designed and developed RESTful Services to retrieving configuration JSON documents related to customer Implemented Persistence layer usingHibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence
  • Used Test driven development (TDD) approach for application development.
  • Implemented build stage-to build the Micro Service in Spring Framework and push the Docker Container image to the private Docker registry.
  • Developed the different components of application such as JSPs, Servlets and EJB’s using WebLogic Application Server and used CVS for version control.
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Developed Web API usingNode.JSand hosted on multiple load balanced API instances.
  • UsedJSONfor data exchange betweenclientandserver.
  • 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.
  • Involved in using JPA(Java Persistence API) frameworks and APIs as JDO and Hibernate.
  • Deployed Spring Boot 2.x based Micro Services Docker container using Amazon EC2 container services and using AWS admin console.
  • Migrate Data from databases such as MongoDB, SQL and Dynamo dB to Amazon Redshift.
  • Used Hibernate ORM tools which automate mapping between IBM DB2 SQL databases and objects in Java

Environment: Agile methodology, Java 1.8, J2EE, HTML5, CSS3, jQuery, Bootstrap, JavaScript, AngularJS, ExpressJS, NodeJS, Hibernate, Spring MVC, Spring Batch, Spring IOC, Spring boot, JPA, Docker, XML, GIT, JSP, JUnit, Maven, Apache Tomcat, Restful, Amazon Web Services (AWS), Micro Services, Oracle, Mongo DB, WSD and Spring Tool Suite.

Confidential

JAVA Developer

Responsibilities:

  • Developed web application using Struts 2.X, JSP, Servlets, Java beans dat uses MVC design pattern
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript for client-side validation.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem
  • The application was deployed on the Tomcat.
  • Involved in build and deploying the application using ANT
  • Used CVS as version control system
  • Worked on bug fixing and Production Support

Environment: Java, JDBC, Struts2.x, JavaScript, Java Beans, HTML, CSS, JSP, XML, Servlets, Apache Tomcat 5.x, Oracle, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!