We provide IT Staff Augmentation Services!

Full Stack Java/ J2ee Developer Resume

2.00/5 (Submit Your Rating)

TX

SUMMARY

  • Having 6+ years of experience in all phases of Software Development Life Cycle (SDLC) which includes Design, Implementation, Development, Testing, Integration and Deployment of Enterprise Web based applications using Java/J2EE technologies.
  • Experience in developing Micro services using Spring Cloud and Spring Boot.
  • Extensive knowledge in core java and swing development.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and Security.
  • Expertise in producing and consuming SOAP and REST web services including different technologies and standards likeXSD, SOAP, WSDL, JAX - WS, JSON, JAX-RS.
  • Proficient in Web designing & development using HTML4/HTML5, CSS3, Bootstrap JavaScript, jQuery, React, Angular JS, JSON, Node.js, Express.js and Ajax.
  • Expertise in working with 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 with 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 with 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 with 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 with 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, Collection Framework, 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 with 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 withSAX & 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 with 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 Confidential, TortoiseSVN, GitHub and IBM Clear Case.
  • Experience with 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 with 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 within 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, Confidential and GIT.

Methodologies: Agile, Waterfall and Test-Driven Development

PROFESSIONAL EXPERIENCE

Confidential, Tx

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 with 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 with 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 with Microservicesinto the existing system architecture.
  • Used Spring MVC framework at web tier level to isolate each layer of the application so that the complexity of integration will be reduced and maintenance will be very easy.
  • Implemented Batch jobs to deal with large amount 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 with Struts Framework to deal with Database.
  • Used Hibernate, object /relational mapping (ORM) solution technique of mapping data representation from MVC model to Oracle Relational data model with 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’s and 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 that intercepts with 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 with Production orders and worked with 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’s, ORM, DB2, SQL, Restful, Jersey, JAX-RS, API, Docker, IBM WebSphere, JMS, JDBC, Maven, Log4J, JUnit, JIRA, Jenkins, GIT and Intellij.

Confidential, IL

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, Data-binding, 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 with microservice architecture using REST and Apache Kafka.
  • Worked with 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 with GIT, SVN and Bitbucket for source code, unit tests, automated tests management.
  • Jenkins as Continuous Integration Server for configuring, administrating, integrating with system tools.
  • Created and configured management reports and dashboard using Splunk by identifying data patterns, metrics.
  • Developed all custom processes, workflows and schemes within JIRA to accommodate the organization’s 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 with 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, NY

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 that 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 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 etc.
  • Implemented Batch jobs to deal with large number of chunks usingSpring Batch Frameworkto execute the similar jobs simultaneously.
  • 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.
  • Enterprises Integrated Pattern Implemented with 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 with 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, NY

Java/J2EEE 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 with Oracle.
  • Implemented RESTful web services using JerseyAPI and JSON.
  • Good experience in implementation of Internationalization in web applications with spring frameworks along with JSP’s 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 with 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 with 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 with various plugins for implementing various modules.
  • Developed JUnit test cases for elements, web beans, handlers and view helper 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 with 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, Oracle, WebSphere Application Server, Servlets, WSDL, UML, IBM, RAD, PVCS, UNIX, JIRA.

Confidential

Java Developer

Responsibilities:

  • Worked as Java developer, engaged in the participation for development and Implementation ofWeb based application.
  • Experience in developing applications with the help of Java and related technologies by usingAgile methodologies.
  • Involved in Enhancement of existing application utilizingAngular2, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of JSON.
  • Involved in analysis, design and developingfront end/UI using JSP, HTML5, CSS3, DHTML, JavaScript, jQuery, and AJAX.
  • Worked onDeveloping AJAX scripting to process server-side scripting with JSP.
  • Developed the application asSingle Page Application which can switch to different components using AngularJS also worked on Angular JS controllers and created functions factory to interact with theRESTfulServicesusingAJAXserviceslikehttpandresource.
  • Developed web applications using Spring MVC, jQuery, HTML, Bootstrapand worked on Multithreading and Collections Framework including List, Mapetc. Added interactivity to the UI pages usingJavaScript.
  • Worked with Core Java technologiesCollections,Serialization,Generics,Annotations.
  • Configured Spring securityin the application to secure the method calls and RESTful web services.
  • Used Spring Core Annotations for Dependency InjectionSpring DIandSpring MVCforRESTAPI s and Spring Boot for micro-services.
  • Implemented a Continuous Delivery (CICD) pipeline withDocker,JenkinsandGitHubandAWSAMI’s, whenever a new GitHub branch gets started. Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI.
  • Created SQL queries, PL/SQL Stored Procedures, required business objects, functions for Persistence layer and validating with Stored Procedures by means of Oracle and used JPA with Hibernate provider.
  • Worked on implementing persistence layer with the help of Hibernate ORM to interact with the Oracle database. UsedHibernate Framework for ORM.
  • Experienced in the procedure of Hibernate 3.xincluding integrating legacy databases, writing custom CRUD statements.
  • Developed BackendRestservices usingspring, Jersey, JSON and Swagger.
  • CreatedJava Mail APIis used to send notifications about important updates such as claim status change.
  • Used SOAP Web Services for creating and usage WSDL and SOAP messages for getting business logic plans from various modules and used XML parsers for data retrieval.
  • Experience in Eclipse frameworks for developing the Code and Deploy the Application by Integrating into the Server.
  • Developed, Designed, and tested SOA services with the help ofWeb Logic/ SOA / Oracle Fusion Middleware technologies.
  • Involved in Business processes suchas user authentication, Transfer of Service using Session EJBs.
  • Knowledge in Developing Presentation and Controller layers with JSP, HTML5, CSS3, Custom Tag Libraries, JSTL, Business layer using Spring IOC and AOP, Persistent layer DAO, JavaScript, and Hibernate for all modules.
  • Proficiency in the usage of Eclipse as IDE, configuring and deploying the application onto WebLogic application server by implementingMaven build scripts in automating the build and deployment process.
  • Experience in writing test cases with the help ofJUnittesting framework and configured applications on WebLogic Server.
  • UsedGitHubfor version control; configuredMavenfor dependencies andLog4Jfor logging.

We'd love your feedback!