We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Manassas, VA

PROFESSIONAL SUMMARY:

  • Having 6+ years of experience in all phases of Software Development Life Cycle including Analysis, Design, Development, Implementation and Testing of business applications using AGILE SCRUM methodology.
  • Experience with Angular JS MVC Framework/Angular 2/4 including authoring complex directives, services, components, controllers and filters working with animations, routing and states.
  • Extensively worked on coding using core java concepts like Multithreading , Collections , Serialization, Synchronization, Exception Handling, Generics and Database Connections , as well in Java8 features like lambda functions.
  • Extensive experience using Angular2/4 and Typescript to build the Components in Application. Strong experience in Server and client side using HTML, CSS, JavaScript, JQuery, Ajax, AngularJS, Bootstrap and scripting languages like Backbone, Angular JS, Angular2/4, ReactJS, NodeJS.
  • Strongly experienced with Spring, Spring Data, Spring Integration, Spring Data - RS, Spring Security .
  • Thorough knowledge in implementing the declarative enterprise services using Spring AOP and implementation knowledge on spring web flow to manage the application page flows.
  • Proficient in persistence frameworks Hibernate, JPA, to map POJOs to a relational database and using Hibernate Query Language (HQL) .
  • Expertise in XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB. Highly skillful in developing Web Services, related technologies &frame works: WSDL, SOAP, RESTful, JAX-WS, JAXB, JAX-RPC, AXIS & Jersey.
  • Expertise in Database design (RDBMS), programming, implementation and development using MySQL, MS SQL server, DB2, Oracle, experienced in working with NoSQL Database like MongoDB, Cassandra.
  • Worked using various IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer (RAD) for Java/J2EE application development. Configured and managed Server infrastructure development on AWS Cloud, extensive usage of EC2, S3, SNS.
  • Solid experience in handling web and application servers in creating Domain , configuring connection pool, JMS, deploying applications on WebLogic , WebSphere, Apache Tomcat, Glassfish and JBoss.
  • Extensive experience working with Selenium, JUnit, TestNG testing tools and Automation framework for implementing Page Object Model, using java, Python , Selenium WebDriver and Cucumber. Strong Experience in building tools like ANT, Maven.
  • Expertise in using Version Control tools like CVS, SVN, GIT for Source Code version management.
  • Excellent Written, Analytical Skills, Verbal Communication skills with a customer service-oriented attitude and worked with the offshore team as onsite coordinator to provide the update on the daily basis.

TECHNICAL SKILLS:

Languages: Java, JavaScript, C, C++, PL/SQL.

J2EE Technologies: Servlet, JSP, JDBC, RMI, JNDI, JSTL, Web Services, EJB, Tiles.

Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, JQuery, Bootstrap, AJAX, AngularJS, Angular 2/4, RESTful, SOAP, JSON, XML.

Frameworks: Spring, Struts, Hibernate, JSP, JUnit, Log4J, J2EE Design Patterns.

Spring Modules: Spring Core, Spring JDBC, Spring MVC, Spring Security, Spring Boot, Spring ORM, Spring Web, Spring Data.

Web/Application Server: Tomcat, IBM Websphere, JBoss, Weblogic Server.

Cloud Technologies: AWS, EC2, Microsoft Azure, Google Cloud.

Database Technologies: SQL, MySQL, SQL Server, PL/SQL, DB2, ORACLE 9i/10g/11g, MongoDB, Cassandra

Build Tools/ Utilities: Maven, Gradle, ANT, Jenkins, Hudson.

Operating Systems: Windows, Linux, Unix.

Designing Tools: Microsoft Visio, Rational Rose, XML Spy.

Version Control Tools: CVS, SVN, GIT.

PROFESSIONAL EXPERIENCE:

Confidential, Manassas, VA

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for Requirements gathering and analysis, Use case development, business requirement documentation
  • Custom frontend development with GWT, HTML, CSS, JavaScript and wrote Java code to interact with third party JSON services.
  • Build Web pages that are more user interactive using AJAX, JavaScript, LESS, Bootstrap and Angular JS
  • Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap(HTML5, CSS, and JavaScript).
  • Extensive usage of BOOTSTRAP and LESSCSS for Responsive design
  • Translated designs and style guides into functional user interfaces, ensuring cross browser compatibility, performance and robustness
  • Designing, debugging, and optimizing Confidential -SQL stored procedures, functions, views and dynamic queries for SQL Server, OLAP Server
  • Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
  • Implemented design patterns like Front Controller, MVC, Data Transfer Objects and Data Access Objects.
  • Followed AGILE (SCRUM) methodologies, had sprint planning every two weeks and setup daily meetings to monitor the status.
  • Developed application service components and configured beans using SpringIOC.
  • Spring AOP was used for intercepting the SOAP requests and for logging requests and for transaction management.
  • Implemented various Design Patterns like Business Delegate, Session Facade and Data Access Objects DAO patterns.
  • Developed and implemented the business logic component in middle tier using JDBC and EJB framework including stateless session classes and Entitybean classes.
  • Used Apache Axis to generate stub for generating SOAP requests to interact with billing schedule system.
  • Used Web Services(SOAP&WSDL) to exchange data between portal and other modules

Environment: JDK 1.6, JSP, HTML, javascript, AngularJS, EJB 3.0, JDBC, Hibernate, Spring roo 1.2.4, spring 3.2.5, PL/SQL, Web Services, JBPM, XML, JSF 2.0, Oracle 11g, JUnit, CVS, Log4J, Ant 1.7.0, Websphere 7.0, Eclipse, Unix/Solaris, JDBC, TestNG, Ajax, Maven, MongoDB, Chef, Kafka

Confidential, Wayne, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Responsible and mentored the team in complete software development lifecycle (SDLC) tasks like designing, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Worked on Spring IoC , Spring MV C framework, Spring Messaging Framework and Spring AOP to develop application service components.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized XML documents using Spring framework.
  • Designed and developed the UI using Spring view component, HTML, CSS and JavaScript, React JS, Node JS, AJAX, JSON.
  • Developed Dynamic web pages using Struts framework along with JSP, Servlets, HTML, CSS, ReactJS, JQuery, Angular JS and JavaScript.
  • Implemented few front-end functionalities using Angular 4 and consuming the JSON data received using AJAX calls from the back-end part of the application.
  • Created different Angular directives which are used across the different templates in the Single Page application and performed client-side UI Validation and implemented logic based on user selection using Angular 4.
  • Created Hibernate configuration file, hibernate mapping files and defined persistence classes to persist the data into MySQL Database.
  • Developed Rest API using Node-JS with various modules in node like express, sequalize, underscore, body-parser etc.
  • Designed and developed Spring and REST based Micro Services using the Spring Boot , also developed RESTful webservices with JAX-RS using Spring Boot and Micro Services Architecture.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent
  • Developed & Implemented OAuth2 functionality with Spring Security to secure the REST services/REST API for authentication & authorization and generate & validate the tokens for REST clients to protect the REST services.
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Jenkins, Docker & Cloud formation tools.
  • Hands on Involvement with Amazon Web Services (AWS) including EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, RDS, DynamoDB, VPC, Direct Connect, Route53 , Cloud Watch, Cloud Formation .
  • Used Hudson as the build tool and Ant tool to setup and configure continuous build and deployment process.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
  • Used Log4J to capture the log that includes runtime exceptions and performed validations using JUnit framework for Unit testing of application.
  • Used SVN for version control and deployed the application on IBM Web Sphere/RAD.

Environment: Java8, J2EE, Spring, Spring Boot, Microservices, Hibernate, XML, RESTful Webservices, CI/CD, Struts, HTML, CSS, JavaScript, AngularJS, ReactJS, Angular4, NodeJS, AJAX, JSON, JQuery, REST, SQL, PL/SQL, MySQL, Jenkins, Log4j, IBM WebSphere, Hudson, Ant, SVN.

Confidential, Basking Ridge, NJ

Java/J2EE Developer

Responsibilities:

  • Worked on complete life cycle of software development , which included new requirement gathering, redesigning and implementing the business specific functionalities, testing and deployment of the project.
  • Implemented the Spring framework for managing navigation and page flow and used design patterns like Session Facade, Delegator and MVC for back end tier development.
  • Developed discount generation Services using Spring AOP and Dependency Injection (IOC) .
  • Used Hibernate as ORM tool to store the persistence data into SQL and Involved in writing Hibernate mapping files and configuration files.
  • Created connections to database using Hibernate Session Factory , used Hibernate API s to retrieve and store data with Hibernate transaction control.
  • Performed application development using RAD and WebSphere Application Server (WAS).
  • Developed GUI using Angular4, HTML/HTML5, AJAX, ReactJS, NodeJS, CSS and used JavaScript validation framework for performing front end validations.
  • Created CI/CD pipelines and setup auto trigger, auto build and auto deployment with the help of the CI/CD tool like Jenkins and configured multiple jobs on Jenkins with different plugins for SCM, Unit testing, code analysis, release, deployments.
  • Hands on Involvement with Amazon Web Services (AWS) including EC2, Elastic Load-balancers, Elastic Container Service, S3, RDS, DynamoDB, VPC, Direct Connect, Route53 , Cloud Watch, Cloud Formation .
  • Worked on implementing directives and scope values using Angular2 for an existing webpage and developed server-side RESTful services.
  • Designed and built the REST Web Services using spring and then consumed the web services in Angular 2 using http methods like GET and POST and tested with Postman tool.
  • Worked closely with the testing team in creating new test cases and created the use cases for the module before the testing phase.
  • Developed Automation framework implementing Page Object Model, using java, Python , Selenium WebDriver and Cucumber.
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using SQL Server .
  • Used Hudson as the build tool and SVN for version control and Ant tool to setup and configure continuous build and deployment process.
  • Engaged with Eclipse for visually designing, constructing, testing and deploying J2EE application and web services.

Environment : Core Java, J2EE, JDK, Spring, Hibernate, JDBC, RAD, WebSphere, Angular2, Angular4, HTML, CSS, AJAX, NodeJS, JavaScript, JQuery, REST, RESTful, XML, XSLT, JAX-RS, SQL, PL/SQL, Tomcat, Eclipse, Ant, Hudson, SVN.

Confidential, Middletown, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC like Analysis, Designing and estimating time of the project and fixing the requirements gaps in the payment center redesign.
  • Worked on Spring IoC , Spring MV C framework, Spring Messaging Framework and Spring AOP to develop application service components.
  • Designed and developed the UI using Spring view component, HTML, CSS and JavaScript, Angular JS, AJAX, JSON.
  • Developed Action classes, Action forms, validate methods, struts-config.xml file using Struts and used various struts tag libraries.
  • Used JavaScript, JQuery and Ajax API for intensive user operations and client-side validations.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and created Enterprise Java Beans (EJB ).
  • Created Hibernate mapping files to develop Database tables from Classes and generation of database schema.
  • Implemented Hibernate Queries using Hibernate Query Language (HQL) and Hibernate criterion queries to execute queries against database.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Implemented few front-end functionalities using Angular JS and consuming the JSON data received using AJAX calls from the back-end part of the application.
  • Used SOAP Web Services (JAX-WS) for inputting rate summary, also used WSDL and SOAP messages (XML technologies) for getting data from different module.
  • Used Oracle 11g as Databases and Wrote SQ L Queries and stored procedures for data manipulations with the Oracle database.
  • Developed and consumed asynchronous messaging using Java Message Service (JMS) for FTP between multiple applications according to the business life cycle.
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose
  • Developed Ant Scripts for the build process and deployed in EAP Server.
  • Used CVS for version control, ClearQuest for bug tracking along with handling Client change requests and enhancements.
  • Modified Log4j for logging and debugging and developed the pom.xml using Maven for compiling the dependencies.

Environment : Java, J22EE, Hibernate, Struts, Spring MVC, XML, SOA, SOAP, WSDL, JavaScript, JQuery, HTML, CSS, AngularJS, AJAX, JSON, Oracle, IBM WebSphere, WebLogic, Maven, Ant, Eclipse IDE, CVS, Log4J, JUnit, JMS, Rational Rose.

Confidential

Jr. Java Developer

Responsibilities:

  • Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project.
  • Implemented User Interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, AJAX, JavaScript and JQuery.
  • Designed and developed User Interface using CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Implemented the application using Spring MVC Framework by implementing Controller, Service classes.
  • Used UML and Rational Rose for making class diagrams and sequence diagrams.
  • Performed client-side validations using Java script and server-side validation using spring validator framework.
  • Created and maintained the configuration of the spring application frameworks IOC container
  • Developed front end controller in Servlet to handle all the requests.
  • Created Hibernate data mapping, data persistence and transaction management.
  • Developed Hibernate HQL queries and Hibernate DAO implementation for database connectivity.
  • Implemented application database objects Stored Procedures and Views using SQL and PL/SQL to interact with database.
  • Developed an own realm for Apache Tomcat Server for authenticating the users.
  • Configured and created application log files using Log4j required to trace application messages.
  • Used Maven tool to build the application and Used SVN for version control.

Environment: Java/J2EE, OOD, JSP, JavaScript, HTML, CSS, AJAX, JQuery, Angular JS, JDBC, XML, Servlets, Spring, Hibernate, Struts, Servlets, Log4J, Maven, Oracle, SVN.

We'd love your feedback!