We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Having 7+ years of extensive IT experience in all phases of Software Development Life Cycle (SDLC) which includes development, design, analysis, testing and Integration of various web based and client/server applications in multi - platform environments with Java/J2EE technologies.
  • Experience in developing applications using SDLC methodologies like Waterfall, Agile (TDD, SCRUM) and Test-Driven Development.
  • Expertise in developing web pages using HTML5, CSS3, Bootstrap, JavaScript, jQuery, ExpressJs, AJAX, ReactJS, VueJS, AngularJS, Angular 2/5/8, Type Script. Having Knowledge on developing I/O intensive web-applications using NodeJS.
  • Experienced in developing data-driven applications and working in test-driven environments using Core JAVA (JSE) and J2EE technologies.
  • Expertise in Core Java and implementing concepts like Multithreading, Concurrency, File handling, IO, Generics and Java collections in various projects.
  • Developed the application usingJava 1.8and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Developed Service Oriented Architecture (SOA) and Micro Service Architecture based J2EE applications.
  • Experienced in developing web-based applications using Java/J2EE, Servlets, Struts (Struts, Tag Libraries and Struts custom validation rules, Tiles), Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, JDBC, Web Services (SOAP & Restful services), EJB and ORM frameworks like Hibernate.
  • Expert in developing web applications by using Spring5.x framework moduleslike Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot 2.x, Spring Batch and Spring Data.
  • Expertise in implementing Design patterns like Singleton, Prototype, and DAO pattern.
  • Designed, developed, and maintained the data layer usingHibernate and used Spring ORMto integrate withHibernate.
  • Web services like SOA Architecture based SOAP (WSDL Component) and REST working with data-exchange formats like PLAIN TEXT, XML and JSON formats.
  • Experience in web service testing application tools Postman and SoapUI.
  • Extensive knowledge in database transactions management for database related changes by integratingJDBC, Hibernate with Spring Boot.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ and Apache Camel as JMS provider.
  • Experience using Hibernate for mapping Java Classes with database and using Criteria API and Hibernate Query Language (HQL).
  • Strong Experience in writing SQL, PL/SQL stored procedures functions, triggers and packages on database packages like MySQL, DB2, Oracle and pleasant experience in working with NoSQL databases like MongoDB, Cassandra.
  • Working experience of application servers like WebLogic, WebSphere, JBoss and Apache Tomcat.
  • Expert in various technologies like EJB, JPA, JDBC, JMS, Log4J, and JUnit.
  • Having experience with Cloud Computing Service environments like Amazon Web services (AWS).
  • Comfortable working with Windows and Linux based environments.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Gradle, SVN, CVS, Jenkins and Apache Ant.
  • Experience in using various configuration management tools like Visual Source Safe, IBM Clear Case, SVN and CVS.
  • Good knowledge and hands-on experience in working with Selenium, JUnit testing tools.
  • Expertise working in tracking bugs and issues using JIRA.
  • Excellent communication, interpersonal, analytical and prioritization skills.
  • Good at Documenting and Understanding User requirements and System Specifications.

TECHNICAL SKILLS

LANGUAGES: Java (1.5-1.8), C, C++, Java, SQL, PL/SQL

Mark-up/XML Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, ExpressJS, AngularJS, Angular2/5/8, VueJS, ReactJS, NodeJS, Bootstrap, XML, XSD, XSL/XSLT, JSON

Frameworks: Struts, Hibernate, JSF, JPA, Spring Core (IOC), Spring, Spring Security, Java Security, Spring Boot, Spring Cloud, Spring MVC, Spring AOP, Spring Data, EJB, Spring Boot, Spring Batch, Spring Security, Spring Integration, JSF, JMS.

Application Building Tool: Maven, Gradle, Ant, Jenkins

Web services: SOAP, RESTFUL, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Rabbit MQ, Micro Services.

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss, Web Logic Server

Database: Oracle, SQL-Server, MySQL and MongoDB

IDEs: Eclipse, Spring Tool Suite, IntelliJ

Modeling/ CASE Tools: Rational Rose, Star UML, MS Vision

Testing Tools/ Others: JUnit, Putty, SoapUI, Postman, Selenium, TDD

Version Control: Git, GitHub, Bitbucket, SVN, CVS

OS & Environment: Windows, UNIX, Linux

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

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Full Stack Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Sprint planning and estimation for user stories in Agile Environment.
  • Functionalities include writing code in HTML, CSS, JavaScript, jQuery, Ajax, NodeJS and making use of the Bootstrap framework.
  • Designed and Developed enterprise level ReactJS component libraries such as data-tables, autosuggestion, etc. Implemented React JS on server-side validations, to handle actions and Events and Encapsulation.
  • Developed the application usingJava 8and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Used multithreaded environment to run processes asynchronously using different future calls to access the data.
  • Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring Security and AOP.
  • Creating REST based Web Services by establishing links from Spring-based Applications.
  • Spring Boot microservices were developed using microservice architecture with RESTFUL.
  • Building cloud Microservices and implemented backend using Spring Boot.ImplementedSpring Bootservices in combination withReactJSas front end to form a Micro-service-oriented application.
  • ImplementedSpring Boot Micro servicesto divide the application into various sub modules.
  • Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest API’s using Spring Rest.
  • Implemented and usedRest Web Serviceswith the helpof JAX-RSto get updates from the third parties.
  • Micro Serviceswere being used as a strategy to gradually replace a core monolithic application while still adding business features. Involved in usingJMSQueues andJMStopics for one-to-one and one-to-many communication in the application.
  • Spring securityis used forauthorization/authentication, session fixation, clickjacking, cross site request forgery.
  • UsedHibernatefor Database Persistence to performCRUDoperation like insert, update, retrieve.
  • UsedHibernate, object/relational mapping (ORM) solution, technique of mapping data representation fromMVCmodel toOracle Relational datawith SQL-based schema.
  • Usedmultithreadingin programming to improve overall performance using Singleton design pattern inHibernateUtility class.
  • Used Spring Tool Suite (STS) which is based on Eclipse to develop and debug application code.
  • Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM policies to various groups defined within the organization.
  • Migration of Existing Application toAWScloud. Used Amazon Web Services (AWS) likeS3andSNSfor promoting code in various environments.
  • DeployedMicro-servicesas RestfulJavaWebServiceson Amazon Elastic Beanstalk.
  • GIT is used for the version control and Maven is used for build script and configured log4j.log files.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite.
  • Used JIRA for project management, Issue tracking and monitoring errors and fixed the errors.
  • Used Jenkins as the integration tool and improved Scalability of applications on cross-platforms.
  • Involved in System Testing, Integration Testing on IBM Web Sphere Server.

Environment: Agile Methodology, Java 1.8, J2EE, HTML, CSS, JavaScript, jQuery, Ajax Bootstrap, ExpressJS, NodeJS, ReactJS, Spring, Spring boot, Spring MVC, Micro services, Hibernate, Restful, Maven, JUnit, JMS, AWS, Jenkins, Eclipse, GIT, Oracle, PL/SQL, Log4j, STS, IBM Web Sphere Application Server.

Confidential, San Jose, CA

Full Stack Java Developer

Responsibilities:

  • Designed and coded application components in anagileenvironment utilizing atest-driven development(TDD) approach.
  • Developed user interface using HTML5, CSS3, JavaScript, Angular5, JSP, JavaScript, NodeJS, VueJSandjQueryfor making theDOMmanipulations and for makingAjaxcalls.
  • Designed and implemented server-side RESTful web services using Node JS.
  • Used Apache POI for uploading Excel files and optimized the load time by extensively leveraging Java8 lambda expressions, streams and parallel streams.
  • Developed Business logic with the help ofSpringand Data Access was implemented by usingHibernate.
  • Experience in implementingWeb Servicesin-order to communicate between different distributed components using withSOAP ProtocolusingApache Axis.
  • Designed and developedRESTfulweb services that supportJSONfor other developers to access to speed up development usingSpring MVC,Spring Boot, Web Services,JSON, Log4j, RESTful,MySQLandMaven.
  • Refactored existing monolithic application by identifying components that needs to be transformed to Micro- services architecture with Spring Boot based services interacting a combination of REST and AWS API-Gateway.
  • Worked to secure our RESTful web services using OAuth 2.0 with spring security to authenticate any third-party requests coming in.
  • Performed Web services testing between and third-party applications using Soap UI and performance functional testing of REST APIs using JMeter.
  • Experience in creating S3 buckets and managed policies for S3 buckets and utilized S3 Buckets and Glacier for Storage, backup and archived in AWS.
  • Experience in set up and maintenance of Auto - Scaling AWS stacks.
  • Worked with WebLogic application server that handles various requests from Client.
  • Setup the continuous Integration (CI) process for the application using the Jenkins.
  • Worked on Log4J to validate functionalities and JUnit for unit testing.
  • Involved in issue tracking and agile project management using JIRA.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch and fork when new feature implementation starts.

Environment: Agile methodology, Java 1.8, J2EE, HTML, CSS, JavaScript, jQuery, Ajax, VueJS, Angular5, NodeJS, Microservices, Spring, Spring boot, Jersey, Jenkins, spring MVC, Spring JDBC, Spring ORM, OAuth 2.0, JMeter, SOAPUI, RESTful, Hibernate, Web Logic, AWS, Apache AXIS, JUNIT, Maven, Git, Log4j, JIRA, Jenkins, STS, Eclipse IDE.

Confidential, Mayfield, OH

Full Stack Java Developer

Responsibilities:

  • Responsible for creating efficient design and developing user interaction screens using HTML5, CSS3, JavaScript, jQuery, Ajax for service calls on pages to interact with the server.
  • Developed web pages using HTML5, JavaScript, JSON, jQuery, JSP and AJAX, AngularJS.
  • Involved in building a high efficiency Dynamic single and multiple Web Application Using Bootstrap.
  • Involved in developing soapand Rest-based web services.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Implemented logging and transaction manager using Spring AOP concept.
  • Worked extensively on Spring boot for building web service.
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using spring security.
  • Developed the persistence layer usingHibernateFramework, created thePOJOobjects and mapped usingHibernate annotations and written SQL Queries and stored procedures to interact with Oracle DB.
  • Consumed REST based micro services with Rest template based on RESTful APIs.
  • Analyze business requirements and develop various business delegates to integrate with Middleware services like JAX-WS using SOAP and REST.
  • Developed Data Services using XML messages that use REST Web services, Created REST envelope.
  • Experience in building web services through Soap and Rest API.
  • Implementing and controlling the flow of data to and from AWS.
  • Used JAXB to read the xml file and then created instances of a generate classes.
  • Used XSLT to change the Data formats into XML to XML and XML to PDF formats.
  • UsedJIRA tool forIssue/bug tracking, monitoringof work assignment in the system.
  • Defined unit test cases using JUnit and Mockito based on the technical design/functional design in a way that is comprehensive and verifies accuracy of developed features.
  • Developed Maven scripts to build and deploy the application in the WebSphere Application Server.
  • Troubleshooting any performance or configuration issues with MySQL, Oracle, Linux and UNIX.
  • Used Log4j to print the logging, debugging, warning, info and Splunk to monitor the issue.
  • Integration of the Apache and ApacheTomcat to establish communication between Web Server andTomcat.
  • Used Git repository for version control and implemented a Continuous Delivery pipeline with Jenkins.
  • Worked on Planning of Infrastructure for No SQL databases.

Environment: Java, J2EE, HTML5, CSS3, JavaScript, jQuery, AngularJS, Bootstrap, Spring, Spring MVC, Spring Boot, Spring Security, OAUTH2, Spring ORM, Hibernate, Spring Cloud, Microservices, EJB, SOAP,RESTful, AWS, Mockito, Junit, Jenkin, JSP, XSLT, XML, Unix Shell Scripts, Oracle, MySQL, AWS, WebSphere, Maven, Log4j, Tomcat, JIRA, GIT, Eclipse IDE.

Confidential

Jr. 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 using Rational Rose.
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript.
  • Developed application with Servlet and JSP.
  • Responsible in creating Servlet 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.
  • 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.
  • Established connection with JDBC to persist data to My SQL database.
  • Monitored the logs using Log4J and fixed the problem.
  • The Application was deployed on Apache Tomcat Server.
  • Involved in build and deploying the application using ANT.
  • Used Configuration Management Tools for version control which is built on CVS.
Environment: Java, HTML, CSS, JavaScript, JSP, Servlet, JDBC, MVC Design pattern, PL/SQL, Log4J, Apache Tomcat server, My SQL, Eclipse IDE, CVS, ANT and Log4J.

We'd love your feedback!