We provide IT Staff Augmentation Services!

Full Stack Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

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, RUP, Agile (TDD, SCRUM) and Test-Driven Development.
  • Expertise in developing web pages using HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, Angular JS, Angular 2 and have knowledge on Server scripting language like Node JS.
  • Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.
  • Developed the application using Java 1.8 and 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.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Expertise in implementing Design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller and DAO pattern.
  • 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) and ORM frameworks like Hibernate, iBATIS.
  • Excellent in developing REST and SOAP based Web Services using JAX-RS, JAX-WS, WSDL, JAX-B, Apache Axis, Apache CXF and Jersey frameworks.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using ActiveMQ, RabbitMQ, Kafka as message queue.
  • Experience using Hibernate for mapping Java Classes with database and using Criteria API and Hibernate Query Language (HQL).
  • Experience in development, deployment and troubleshooting Web based and enterprise-based applications on Windows, UNIX and Linux platforms IRS AWD Pub 1075 and NIST 800-53 rev4
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Jenkins and Apache Ant
  • Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, safari, Opera, Chrome
  • 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, UML, JUnit and TDD
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project
  • Good experience in developing applications using Agile (XP and Scrum) and Waterfall methodology
  • Flexible team player who prospers in a fast-paced work environment. Excellent communication, interpersonal, analytical and prioritization skills

TECHNICAL SKILLS

Languages: Java 1.8, Core Java, SQL, PL/SQL

Enterprise Java: JSP, Servlets, JNDI, JDBC, Log4J, Java security

Mark-up/XML Technologies: HTML, XHTML, DHTML, JavaScript, Node JS, AngularJS, Angular 2, CSS, Bootstrap, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, J Query, JSON, AWD

Tools: & Framework: Struts, Shell Spring, Hibernate, My Batis, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Data, Spring Boot, ci/cd JSF, JUnit, Groovy IRS Pub 1075 and NIST 800-53 rev4

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RS, JAX-WS, Jersey, Rest Easy, JAX-B, Apache Axis2, Apache CFX, AWS (Amazon Web services) Lambda

Middleware Technologies: JMS, Spring Integration, Digest Authorization, OAuth

Web/App Servers: Web Sphere, Apache Tomcat, JBoss EAP, Web Logic, Glassfish

Database: Oracle, SQL-Server, MySQL server, TOAD, Mongo DB/ NOSQL, DB2

IDEs: Eclipse, Net Beans, IBM RAD, STS, IntelliJ

O-R mapping: Hibernate, My Batis

Modeling/ CASE Tools: Rational Rose, MS Visio Professional

Testing Tools/ Others: JUnit, Mockito, Selenium, SoapUI, Putty, Rational Clear Quest, RTC

Version Control Tools: CVS, SVN, Rational Clear case, Git, Check style

Build-Automation Tools(CI)/Issue Tracking Tools: Maven, Gradle, Jenkins, Ant JIRA, Pivotal Tracker, FireBug, Mantis

OS & Environment: Windows, Sun Solaris, UNIX, Linux

Design Patterns: MVC, Front Controller, Factory Pattern, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java/J2EE 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.
  • Implemented the front-end using HTML 5, CSS3, Bootstrap, JQuery and Angular JS.
  • Worked on server side validations, handle actions, events and also Encapsulation by implementing React JS.
  • Consumed RESTful Services with Angular JS http Services.
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Experienced on spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security and Spring Boot and did integration to Micro services into existing system architecture.
  • Creating REST based Web Services by establishing links using Hateoas from spring based Applications.
  • Used Spring Batch for Batch processing with which notifications are sent in timely manner.
  • Implemented the authentication and authorization of the application using Spring Security and Oauth 2.0.
  • Used JAVA 1.8 features like Lambda Expressions, Parallel Streams and functional interfaces.
  • Involved in developing API’s and RESTAPI proxy using APIGEE edge and for sending mobile notifications.
  • Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
  • Performed Query operations on AWS Dynamo DB using Lambda Expression and captured the modification data on Dynamo DB.
  • Involved in AWSSQS to interact with queue and giving roles to it and involved in writing Custom policies.
  • Created instances on AWSEC2 and configure using CMS Ansible and Automation installation using CMS.
  • Code coverage using SonarQube
  • Implemented build stage-to build the Micro Service and push the Docker Container image to the private Docker registry.
  • Worked on Mongo DB database concepts such as locking, transactions, indexes, Sharing, replication and schema design etc.
  • Performed different types of testing on various test scripts on Selenium WebDriver and TestNG .
  • Used Active MQ to communicate with controller and used service layer to implement the business logic.
  • Used Maven as build automation tool and responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.
  • Deployed and tested the application on Web Sphere Application Server.

Environment: Java/JDK 1.8,J2EE, AWS, REST 1.3.0.0, JSON, RESTful, Windows Eclipse, MAVEN build tool, JUnit, Ruby On Rails, Kibana, Splunk, Golang, Apigee, Hateoas, Ansible, Drools, Hysteric, Jenkins Continuous integration tool, WebLogic Application Server 10.1, Oracle 11g, 12C, Linux OS, Agile Methodology, Curl, GIT, PL/SQL, Docker, Hateoas, Curl.

Confidential

Full Stack Developer

Responsibilities:

  • Involved in various stages of Software Development Life Cycle (SDLC) deliverables of the project using the Agile methodology.
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from the database.
  • Implemented animation and styling using CSS3 and jQuery.
  • Worked on the High level and low-level system design, planning, estimation and implementation.
  • Developed presentation layer using JSP, HTML5, XHTML, CSS3 and client validation using JavaScript, DOM.
  • Involved in writing JSP and JSF components. Used JSTL Tag library to create standard dynamic web pages.
  • Used MySQL as Database and wrote SQL queries for updating and inserting data into the tables.
  • Written the Rest Services to get the data from NoSQL Cassandra collections in JSON format.
  • Worked on generating the web services classes by using Service Oriented Architecture Microservices, SOA, WSDL, UDDI and SOAP.
  • Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Worked on the development and implementation of the MVC Architectural pattern using Spring Framework including JSP, and Servlets.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Developed a production-level cloud-based architecture in AWS, including creating machine Images like AMI.
  • Involved in creating resources stack on AWS EC2 using Cloud Formation by writing Template files.
  • Worked in the wide-area network to maintain all the device related data onto MYSQL database.
  • Developed the DAO layer for the application using Spring Hibernate template support.
  • Used JMS API for communication between the components.
  • Experience in using JUnit and build tools such as MAVEN. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.
  • Deployed and tested the application in Unix on IBM Web Logic Application Server.

Environment: Agile, Core Java, Multithreading, HTML, CSS3, JavaScript, AngularJS, jQuery, JSP, JSF, Microservices, WSDL, UDDI, SOAP, Multithreading, Servlets, Spring, Spring Boot, AWS, MySQL, Oracle, Cassandra, JMS, JUnit, Maven, Log4J, UNIX, IBM Web Logic Application Server.

Confidential

Full Stack Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using Agile methodology.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for Oracle.
  • Developed user interfaces for policy owner module using Swing, JSP, HTML, and CSS.
  • Developed policy owner business logic using Stateless Enterprise Java Beans (EJBs).
  • Participated in designing and development of DAO (Data Access Objects) for policy owner module.
  • Developed application components using Apache Struts Framework.
  • Performed server-side validations using Struts validations.
  • Developed Business tier and Presentation tier using IBM WSAD.
  • Written LINUX shell scripts to identify user login information.
  • Involved in Unit testing and System testing of the application.
  • Developed test cases and performed unit testing using JUnit.
  • Used JIRA for tracking the Project Stories in Agile Methodology.
  • Used CVS for version Repository maintenance.

Environment: Spring MVC, Spring IOC, Spring AOP, JDBC, Hibernate, JSP, HTML, CSS, IBM WSAD (WebSphere Studio Application Developer), IBM WebSphere Application Server, CSS, IBM Rational Rose, DB2, Jira, CVS.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing using Agile Methodology.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Developed the User Interface using HTML5, CSS3, JSP, JSTL, JQuery, and AngularJS.
  • Used AJAX and JavaScript for Server side/client-side validation.
  • Developed and executed software systems utilizing JavaScript.
  • Used Spring MVC frameworks, Spring AOP framework features and JDBC module features to persist the data to the database for few applications. Also, used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings in hibernate mapping files and created DAO and PO.
  • Actively involved in writing SQL using SQL que ry builder.
  • Used DAO pattern to retrieve the data from database.
  • Worked with WebSphere application server that handles various requests from Client.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Implemented Restful Services for Risk Free Credit Transactions.
  • Used JAX-RS and Metro stack for building of Web Services. Also, developed the web service client applications to test the web services. Tested the web service using Advanced Test Client.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Done thorough code walk through for the team members to check the functional coverage and coding standards.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Developed test cases using JUnit.
  • Developed the build scripts using Maven.

Environment: Java, HTML5, CSS3, JSP, JSTL, JavaScript, JQuery, AJAX, AngularJs, XML, Spring IOC, Spring MVC, Spring Batch, Spring AOP, Servlets, MVC, Hibernate, SQL, Oracle, WebSphere, AXIS, SOA, JAX-RS, Sun Metro stack, RESTful Web Services, Agile methodology, Maven, RAD, JUnit, GIT, and JIRA.

We'd love your feedback!