We provide IT Staff Augmentation Services!

Full Stack Java/ J2ee Developer Resume

3.00/5 (Submit Your Rating)

CT

SUMMARY

  • Around 8 years of Extensive IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing, deployment and maintenance of applications using JAVA/J2EEtechnologies.
  • Expertise in working wif Software Development Life Cycle (SDLC) using various methodologies likeAgile Methodology (Scrum, XP), Waterfall and Test - Driven Development.
  • Expertise in developing web pages using HTML5, CSS3, JavaScript, jQuery, Ajax, AngularJS wif webpage cross browser compatibility and responsive web design using Bootstrap.
  • Extensively used Java 1.8 features such as lambda expressions, Streams, Parallel Operations on Collections and for effective sorting mechanisms and new Date Time API.
  • Experience working wif Amazon Web Services (AWS) like EC2, S3 bucket, RDS, SQS, Elastic Load Balancer, Dynamo DB through AWS Console and API Integration.
  • Experience in building Micro Service applications using Spring Boot for developing RESTful Web services.
  • Experienced working wif Docker to deploy custom images and containers.
  • Proficient in implementation of frameworks like Spring MVC, Spring IOC, Spring AOP, Spring Boot, Spring Security, Spring Boot, Spring Data and Spring Batch.
  • Extensively worked on both consumption & producing of REST and SOAP based Web Services usingWSDL, JAX-WS, JAX-RS, JAX-RPC, Apache CFX and Jersey frameworks.
  • Experience in developing wif various open-source frameworks such asJava Server Faces (JSF), Struts Framework, Tiles Frameworksand ORM Frameworks likeHibernate and iBATIS.
  • Expertise in development of multi-tiered enterprise applications usingJava/J2EEtechnologies like Struts, Servlets, JSP, Hibernate, JDBC, JMS, JNDI and JavaBeans.
  • Experience inCoreJava and implementing conceptssuch asOOPs Concepts, Garbage Collector, CollectionFramework, Generics, Exception Handling, I/O System and Multi-Threading.
  • Experience implementing JAVA and J2EE design patterns such as Singleton, Factory, Business Delegate, Data Access Object (DAO), Front Controller, Data Transfer Object (DTO), Service Locator, Session Facade and Transfer Object.
  • Knowledgeable wif RDBMS concepts like writing SQL Queries. Working experience of Relational DBMS like Oracle, SQL, MySQL, PL/SQL, SQL Server (MS SQL), DB2 and NoSQL DBMS like MongoDB.
  • Experienced in processing, validating, and building XML applications using technologies like XML, XSL, XSD, DTD, XSLTand parsing XML wifSAX & DOMparsers.
  • Experience in JMS over messaging to exchange the information for enterprise applications using Active MQ, Rabbit MQ and Apache Kafka.
  • Have good hands-on experience to develop frontend components using React, and Redux.
  • Developed cross browser compatible and responsive web applications.
  • Hands on experience on writingunit test cases using jasmine, jest, mocha and react testing library.
  • Worked wif version controls GIT for large scale applications.
  • Good experience to setup, configure continuous build processes using Jenkins, Maven, Ant and Gradle.
  • Experience in software configuration management using CVS, TortoiseSVN, GitHub and IBM Clear Case.
  • Experience wif JIRA, RALLY tool in issue tracking and agile project management.
  • Good experience writing application deployment scripts using Shell Scripting and Experience in developing applications onWindows, UNIX and Linux platforms.
  • Proficient in Unit Testing wif JUnit, Mockito frameworks and Log4j for logging purpose.
  • Effective problem-solving skills, outstanding interpersonal skills, good in written and verbal communication. Ability to work independently as well as wifin a team environment.

TECHNICAL SKILLS

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

Platforms: Windows, Linux and Unix.

J2SE/J2EE Technologies: Java, J2EE, Servlets, JSP, JMS, JavaBeans, JSTL, JSF, Struts, EJB, Spring, Hibernate, JTA, JNDI, JPA JMS, Web Services SOAP (JAX-RPC, JAX-WS), RESTful (JAX-RS), WSDL and UDDI.

Web Technologies: HTML, CSS, JavaScript, JQuery, Ajax, AngularJS and Bootstrap

XML Technologies: XML, XSL, XPATH, DOM, SAX, DTD, XQuery, XSD and XSLT.

Cloud Technologies: Amazon Web Services

Databases: Oracle 11g, My SQL, SQL Server, IBM DB2, Mongo DB and Dynamo DB.

Web/Application Servers: Apache Tomcat, IBM Web Sphere, Web logic and JBOSS.

Build Tools: ANT, Maven and Jenkins

IDE / Tools: Eclipse, Intellij, Spring Tool Suite(STS).

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

Version Control: Tortoise SVN, CVS and GIT.

Methodologies: Agile, Waterfall and Test-Driven Development

PROFESSIONAL EXPERIENCE

Confidential, CT

Full Stack Java/ J2EE Developer

Responsibilities:

  • Worked on High level and low-level system design, planning, estimation and implementation
  • Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Design and develop template-based User Interface using Bootstrap and Angular JS.
  • Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQuery.
  • Developed the application usingJava 1.8and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach.
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data dat must be stored in AWS S3.
  • Utilized Amazon Web Services (AWS) EC2 to deployDocker containers.
  • Create and configured the continuous delivery pipelines for deploying Micro Services and Lambda functions using JenkinsCI server.
  • Worked on development and implementation of the MVC Architectural pattern using Spring Framework.
  • Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring Security and AOP. Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring MVC framework at the Web tier level to isolate each layer of the application so dat 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 etc.
  • Implemented Batch jobs to deal wif large number of chunks usingSpring Batch Frameworkto execute the similar jobs simultaneously.
  • Designed and integrated the full-scale Hibernate persistence solution wif 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.
  • Enterprises Integrated Pattern Implemented wif Apache Camel (ESB).
  • Developed a RESTfulbased service for data retrieval to make it independent of the current application.
  • Involved on development of RESTful web services using JAX-RS in a Spring based project.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Wrote services to store and retrieve user data from MongoDB for the application on devices.
  • WebSphere is used as an Application Server to Deploy the Application.
  • Experience in using JUnit and build tools such as MAVEN.
  • Collaborated wif testers and developers and prepared test plans for producing high quality software applications
  • Worked on Log4j for logging errors, messages and performance logs.

Environment: Java 1.8, J2EE, HTML5, CSS3, JQuery, Bootstrap, JavaScript, AngularJS, NodeJS, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, XML, GIT, JSP, JUnit, Maven, IBM WebSphere, Apache, JAX-RS, Restful, Amazon Web Services (AWS), Micro Services, Log4J, Oracle, Mongo DB, WSD and Spring Tool Suite.

Confidential, GA

Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development and understanding of business requirements and implement the process using Agile (Scrum) methodology.
  • Created responsive web pages using Bootstrap and wrote client-side application in a clean MVC model using Angular JS.
  • Implemented core features of Angular JS framework such as dependency injection, Databinding, Filters, Directives, Templates, Services and Deep Linking Designing.
  • Good knowledge onDockerandKubernetes. Created a docker-registry and router pods in the openshift environment to serve user requests.
  • Developed the application usingJava 1.8and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach.
  • Point team player on Openshift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification ofBuildconfigs, templates,Imagestreams, etc.
  • Spring Boot Microservices were developed wif microservice architecture using REST and Apache Kafka.
  • Worked wif Microservices related frameworks Spring Ribbon, Eureka for client-side load balancer.
  • Implemented pre-authentication data base security using Spring Batch for scheduling batch jobs.
  • Developed the DAO layer for the application using Spring, Hibernate and developed various logics and reports using HQL and Used Hibernate Transaction Management, Hibernate Batch Transactions, Hibernate cache concepts.
  • Implemented RESTful microservices using the Spring boot, Spring Integration, Hibernate, Spring Data, MVC.
  • Implemented Spring security to manage access to different users. Designed and Developed Web Services using technologies WSDL, SOAP to communicate to the other modules.
  • Creation of custom Docker container images, tagging, pushing images, integration of Spring boot application.
  • Wrote complex SQL queries using joins, sub queries and correlated sub queries to retrieve data from the database.
  • Created stored procedures, triggers and views using PL/SQL for data modification Using DML insert, update, delete.
  • Experience in Using the Spring ORMcomponent forhibernatesupport for manipulating data for MicrosoftSQL Server DB.
  • Worked on MongoDB and cluster configurations to ensure high availability in various crash scenarios and restoring roll backs JSON data and stored as documents comprising documents, data types.
  • Used Swagger framework, implementing the Restful API and Swagger gives the rich User interface to test API.
  • Worked wif GIT, SVN and Bitbucket for source code, unit tests, automated tests management.
  • Jenkins as Continuous Integration Server for configuring, administrating, integrating wif system tools.
  • Created and configured management reports and dashboard using Splunk by identifying data patterns, metrics.
  • Developed all custom processes, workflows and schemes wifin JIRA to accommodate the organization’ Confidential needs.
  • Implemented Maven script to create wars &JARS and deploy the entire project into WebLogic application.
  • Good knowledge on UNIX or Windows based environments along wif scheduling tools like Active Batch, Visual Cron etc.

Environment: Java1.8, HTML5, CSS3, JQuery, Ajax, AngularJS, NodeJS, JSP, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, Spring MVC, Maven, WebSphere, JavaScript, Agile Methodology, Restful, Micro Services, JIRA, Spring Security, JUnit, GIT, Jenkins and STS.

Confidential, MD

Full Stack Java/ J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Involved in complete development of agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Upgraded existing User Interface wif HTML5, CSS3, JQuery and Bootstrap.
  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Developed forms for user event handling and validations using JavaScript and AJAX.
  • Experience in implementing Auto Complete functionality using Ajax, jQuery, Web Service call and JSON.
  • 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.
  • Worked wif core java concepts like Collection Framework, Memory management.
  • Responsible for implementing the application using Spring IOC, Spring MVC, Spring Batch, and Spring Boot and handled the access-control features which are integrated wif Microservicesinto the existing system architecture.
  • Used Spring MVC framework at web tier level to isolate each layer of the application so dat the complexity of integration will be reduced, and maintenance will be very easy.
  • Implemented Batch jobs to deal wif large number of chunks using Spring Batch framework to execute the similar jobs simultaneously.
  • Involved in multi-tiered J2EE design using Spring IOC and Hibernate.
  • Used Spring AOP Module to implement logging in the application to know the application status.
  • Used Spring DAO Module along wif Struts Framework to deal wif Database.
  • Used Hibernate, object /relational mapping (ORM) solution technique of mapping data representation from MVC model to Oracle Relational data model wif SQL-based schema.
  • Developed RESTful web servicesusing Jersey for JAX-RS implementation using Spring Boot and Microservices Architecture.
  • Used IBM WebSphere serverto route our JMS queue messages to different business floors and configured routes in Apache Tomcatand used JMS in e-mail notification.
  • Developed UI using JavaScript,JSP’sand third party libraries to simplify the complexities of an application.
  • Proficiency in adoption of architecture paradigms like Web services and Middleware technologies.
  • Designed and developed a JDBC driver dat intercepts wif a create view DDL parses it, converts it to a relational model and stores in the database.
  • Worked on Cassandra database concepts such as locking, transactions and replication.
  • Involved in installing and configuring Maven for building applications and deployment purposes.
  • Worked on Log4J to validate functionalities and JUnit for unit testing
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Setup the continuous Integration (CI) process for the application using Jenkins.
  • Experience in handling potential issues wif Production orders and worked wif managers for resolution.
  • Used GIT to maintain the version of files and took the responsibility to do the code merges from branch to trunk and creating new branches whenever new feature implementation starts.

Environment: Java 1.8, HTML5, CSS3, JavaScript, JQuery, Bootstrap, Ajax, Angular, JSON, Spring Boot, Microservices, Hibernate, Spring IOC, Spring MVC, Spring Batch, Spring Security, Spring AOP, Spring DAO, Struts, Servlet, JSP’ Confidential, ORM, DB2, SQL, Restful, Jersey, JAX-RS, API, Docker, IBM WebSphere, JMS, JDBC, Maven, Log4J, JUnit, JIRA, Jenkins, GIT and Intellij.

Confidential, Albany, NY

Java/J2EE Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
  • Developed front-end content using HTML, JHTML and JSTL, JSP, JavaScript, JQuery
  • Extensively used HQL and SQL and stored procedures to interact wif Oracle.
  • Implemented RESTful web services using JerseyAPI and JSON.
  • Good experience in implementation of Internationalization in web applications wif spring frameworks along wif JSP’ Confidential and Servlets.
  • Used JSPs in front-end, Spring-framework in business layer and Hibernate in persistence layer.
  • Used Spring Model View Controller (MVC) 2 architecture.
  • Involved in using Spring AOP framework for reusability logging purpose.
  • Involved in developing Spring IOC to communicate wif the persistence layer.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and Spring
  • Developed Ant build scripts for deploying the project on WebSphere Application Server.
  • Configured Data Sources for the Oracle database system using IBM WebSphere.
  • Developed UNIX Shell scripts for automating project management tasks.
  • Used Struts Tiles framework to create layouts in user interface.
  • Prepared technical design, unit test cases, detailed time estimation, traceability matrix, impact analysis and code reviewed documents for each iteration task.
  • Developed the application wif iterative methodology, refactoring the existing code and writing new code.
  • Created Use cases, Class Diagrams, and Sequence Diagrams for the system using JUDE UML modeling tool.
  • Extensively used RAD wif various plugins for implementing various modules.
  • Developed JUnit test cases for elements, web beans, handlers and view halper classes.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Involved in the defects resolution for the better quality and increased performance of product.
  • Performed the technical design reviews and code reviews.
  • Coordinated wif Business Analyst, Architecture and QA team to ensure the quality and success for each iteration tasks.
  • Used JIRA for design and Quality Centre for bug tracking.

Environment: Java, HTML, CSS, JQuery, JavaScript, JSP, JSTL, Hibernate, Spring, JUnit, Log4J, Web Services, OracleWebSphere Application Server, Servlets, WSDL, UML, IBM, RAD, PVCS, UNIX, JIRA.

Confidential

Java Developer

Responsibilities:

  • Responsible for programming, and troubleshooting web applications using Java, JSP, HTML, JavaScript, CSS, and SQL Server.
  • Responsible for Cross-browser testing and debugging and creating graphics.
  • Involved in creating CSS for a unified look of the Front-End User Interface.
  • Created optimizing web graphics, including designing and incorporating graphic user interface (GUI) features.
  • Worked wif the business stakeholders to determine navigational schemes, site flow, and general web page functionality.
  • Prepared Technical Design Documentation for the modules designed.
  • Involved in all facets of software development life cycle, from requirements analysis, architecture, design, coding, testing, and implementation.
  • Developed and maintained the application UI based on Eclipse.
  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Developed and implemented the MVC architectural pattern, JSPs as the view, Struts as Controller and a model.
  • Created graphical user interfaces (GUIs) front-end using JSP, JavaScript, and JSON.
  • Struts Action Servlet is used as Front Controller for redirecting the control to the specific J2EE component as per the requirement.
  • Developed JSP wif Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Responsible for developing the client-side validations using JavaScript and jQuery.
  • Developed the XML Schema for the data maintenance and structures.
  • Prepared documentation and participated in preparing user' Confidential manual for the application.
  • Involved in unit testing, integration testing, user-acceptance testing and bug fixing.

Environment: Java, J2EE, XML, HTML, Spring Boot, REST & SOAP Services Java Script, JSP, CSS, JDBC, SQL Server, jQuery, Junit, Git, React Js

We'd love your feedback!