We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

Mc Lean, VA

SUMMARY:

  • Experienced IT professional with 8 years of experience in all the phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation and Product Testing in both Web based and Enterprise applications with emphasis on Object Oriented, Java/J2EE and Client Server technologies.
  • Strong experience with software methodologies such as Agile, Waterfall and Test Driven Development (TDD).
  • Experience in developing web based enterprise applications using Java, J2EE, Servlets, JSP, EJB, JDBC, Spring IOC, Spring AOP, Spring MVC, Spring Web Flow, Spring Boot, Spring Security, Spring Batch, Spring Integration, Web Services (SOAP and REST) and ORM frameworks like Hibernate and iBatis.
  • Experience in Front - End UI technologies like HTML5, CSS3, Bootstrap, JavaScript, Ajax, JQuery and Angular JS.
  • Experience in developing web pages in Responsive Design using Bootstrap and adapt to the changing environment and used Angular JS framework for creating Single Page Application(SPA).
  • Strong involvement in Service Oriented Architecture (SOA) and distributing web services (SOAP, RESTful) that in corporate a few parts like SOAP, WSDL, XML, XSD, UDDI, JAX-RS and JAX-WS, JAX-RPC, JAXB.
  • Experience with design patterns like Singleton, Factory Pattern, Prototype, Business Delegate, Session Facade, Service locator, Observer, Decorator, Front Controller and DAO pattern.
  • Experience with Java 8 features like parallel streams and filters through lambda expressions to handle the searching.
  • Having Good experience in developing and migrating existing application into cloud based platforms like Amazon Web Services (AWS) and Pivotal Cloud Foundry(PCF).
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration and Elastic Search.
  • Experienced with Middleware Technology Messaging Brokers like JMS, Active MQ, Rabbit MQ and Mule ESB (Enterprise Service Bus) in SOA (Service Oriented Architecture)
  • Extensive experience in Deploying, Configuration on Application & Web Servers such as BEA WebLogic, IBM WebSphere, JBoss and Apache Tomcat Web Server.
  • Experience with various Relational Databases like Oracle, MySQL, MS SQL Server and No SQL Databases like Mongo DB and Dynamo DB .
  • Strong experience in Database Design, writing stored procedure, functions, triggers, DDL, DML SQL queries.
  • Experience working with different IDE's such as Intellij, Eclipse and Spring Tool Suite (STS).
  • Experience with build tools like Ant, Maven, Gradle, Hudson and Jenkins for building and deploying applications to different environments.
  • Used JIRA and Rally tool for tracking stories progress and defect tracking in production.
  • Wrote comprehensive test cases and test plans for unit and functional testing and automated using JUnit, JMock, Easy Mock, and Mockito.
  • Experience in using various Configuration Management tools like GIT, Source Tree, CVS, Clear Case and SVN.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Knowledge on NoSQL databases like Cassandra and Apache Spark for cluster management with Apache Kafka as messaging system.

TECHNICAL SKILLS:

Languages: Core Java, Java 1.x to 1.8, SQL, PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, Log4J API, Java security, JMS, RMI, EJB, JSTL

Mark-up/ XML Technologies: HTML5, XHTML, JavaScript, Angular JS, CSS3, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON

Tools: & Framework Struts 2.0/1.2, Spring 2.x/3.x/4.x, Hibernate 2.5/3.0, Spring MVC, Spring Web Flow, Spring Cloud, Spring Data, Spring IOC, Spring AOP, JSF, Jasper reports, SOAP UI, Groovy, Spring Security, Apache Camel.

Web services: SOAP, RESTful, UDDI, AWS, Micro services, WSDL, JAX-RPC, JAX-RS JAX-WS, JAXB, AXIS2.

Web/App Servers: IBM Web Sphere 7.1, Apache, Tomcat 5.4/4.x,JBoss 4.3/3.2, JBoss EAP 5.x/4.3, Web Logic

Database: Oracle 9i/10g, SQL-Server, MySQL server, TOAD No-SQL(MongoDB, DynamoDB)

IDEs: IntelliJ, Eclipse, NetBeans, Spring Tool Suite(STS)

O-R mapping: Hibernate, iBatis, MyBatis

Modeling/ CASE Tools: Rational Rose, MS Visio Professional, StarUML

Testing Tools/ Others: JUnit, Mockito, SoapUI, Putty

Version Control: CVS,SVN, Rational Clearcase, Git

Build/Automation Tools: Ant, Maven, Gradle, JIRA, Rally, Jenkins, Hudson

Cloud Technologies: AWS(EC2, S3, ELB, SQS), PCF(Pivotal Cloud Foundry), Docker

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX, Linux

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

PROFESSIONAL EXPERIENCE:

Confidential, Mc Lean, VA

Sr.Java/J2EE Developer

Responsibilities:

  • Involved in complete development of Agile (SCRUM) Development Methodology and tested the application iteratively.
  • Developed the web interface using Angular JS, Backbone JS, NodeJS, Bootstrap, HTML5, CSS3, SASS, and Jquery.
  • Involved in using Core Java concepts - Collections, Exception Handling, Multithreading.
  • Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
  • Involved in complete application stack in AWS EC2, S3, SQS and SNS .
  • Designed Java Components and integrated using Spring framework with Hibernate Object/Relational persistence mechanism.
  • Implemented the application using Spring IOC, Spring Cloud, Spring Batch and handled the security using Spring Security .
  • Implementing or exposing the Micro services based on RESTful API utilizing JAX-RS into Spring Boot .
  • Created web services using Spring @RestController to return JSON to the frontend
  • Implemented AJAX for asynchronous communication with server providing better user experience.
  • Utilized Java 8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for bulk data operations on Collections and Parallel operations for effective sorting mechanisms.
  • Used Apache Kafka in cluster as messaging system between the APIs and Micro services .
  • Used Apache Camel for messaging Active MQ and used CXF for RESTful Services.
  • Involved in creating Mongodb, collections and documents and developed Mongoose Schema objects to perform CRUD operations
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs
  • Development carried out under Eclipse Integrated Development Environment (IDE) and Used Maven to define the dependencies and build the application and used JUnit for suite execution and Assertions
  • Used JIRA for bug tracking, issue tracking and project management
  • Used GIT as source control management giving a huge speed advantage on centralized systems that have to communicate with a server

Environment: Core Java, Multithreading, Agile Methodology, HTML5, CSS3, Kafka, Bootstrap, SQS,Angular JS, React JS, JSTL, JQuery, AJAX, AWS EC2, S3, Micro Services, Hibernate, Spring, RESTful API, SOA, JAX-RS, JSON, Hibernate, SQL Server, SQL, Oracle, CRUD, CI, CD, Jenkins, JIRA, MAVEN, JUnit, UNIX, Eclipse, IBM Web Sphere, Log4J, GIT

Confidential, Los Angeles, CA

Senior Java Developer

Responsibilities:

  • Involved in gathering and analyzing the business requirements and the converting them into technical specifications. Developed user-friendly web based Responsive UI using Web Technologies.
  • For Presentation Layer, used extensive HTML5, CSS3, and Angular JS to display the UI.
  • Transformed design mock-ups into cross-browser compatible HTML5/CSS3 layouts, implemented dynamic elements and reusable libraries with JavaScript, JQuery and Angular JS (v1.5).
  • Worked extensively on Angular JS, Bootstrap 3, RESTful web-services, HTML5, CSS3, JSON, Media queries for responsiveness
  • Used core java features like Thread Local for implementing contextual session.
  • Also used Collections frameworks to hold data sets.
  • Worked on developing the backend part of the application involving Spring 4.0, Spring JDBC, REST Web Services, Spring IOC with log4j.
  • Implemented JAX-RS (RESTful) using ApacheCXF Framework.
  • Data retrieving and manipulating from the databases by writing complex SQL queries using JDBC connection.
  • Expertise in RDBMS like Oracle, MS SQL Server, MySQL and DB2.
  • Worked on Creating Micro services to provide RESTful API utilizing Spring Boot with Spring MVC and utilized Camel to integrate with other Micro-services.
  • Implemented Micro Services based Cloud Architecture on AWS Platform and Pivotal Cloud Foundry
  • Test Driven Development (TTD) using JUnit & mocking by JMock
  • Developed unit and integration tests for existing Micro-services using JUnit, Mockito
  • Created event driven jobs using AWS tolls like S3, Dynamo DB, SNS, SQS and AWS Lambda with Java
  • Worked on Node JS for server side coding and Express JS as framework. Written callback functions for the RESTful API.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS
  • Used Maven to build the J2EE application
  • Creation of the build using Maven for required dependencies
  • Wrote several SQL Scripts and PL/SQL functions/Procedures
  • Participated in weekly meetings to discuss results and set new goals

Environment: Java 1.8, Spring 4, Micro-services, Spring Boot, Micro Services, XML, JSON, REST, Apache CXF, Jenkins, Maven, Angular JS, Node JS, Dynamo DB, AWS (EC2, S3, SQS), Hibernate,JUnit, DB2, MySQL,

Confidential, Trenton, NJ

Java/J2EEDeveloper

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Used AJAX API for intensive user operations and client-side validations.
  • Integration with Active Directory (LDAP), Oracle, PeopleSoft, Visual Basic, and the loan origination mainframe system.
  • Utilizing XML descriptors to describe screens, their actions, and their security roles/levels.
  • Developed the application using Struts 2.0 MVC Framework.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Inserted Dependency Injection between components using Spring's (IOC) concept.
  • Implemented Asynchronous messaging between components using JMS.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Implemented Exception Handling for the smooth flow of code.
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Implemented SOA architecture with WebServices using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle 10g using Toad tool.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented PL/SQL procedures and views in Oracle Database using Altova Database Spy.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
  • Prepared technical reports & documentation manuals during the program development.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.
  • Performed deployment of applications on IBM WebSphere Application Server 6.1.

Environment: Core Java, Web Sphere server 6.0(RAD), IBM RSA, (JSP, Servlets, JSTL, Spring(Services, DAO,MVC etc) and Struts Framework, JavaScript Framework (JQuery), NOSQL/Mongo, DB2, PL/SQL,, log4j, Java, J2EE (JNDI, LDAP) and XML, Maven, Subversion (SVN and Quality center.

Confidential, NH

Java/J2EE Developer

Responsibilities:

  • Prepared Functional and Non-Functional requirements by analyzing the business requirements
  • Developed various helper classes needed following Core Java multi-threaded programming.
  • Implemented the application using Spring Frame work.
  • Implemented the persistence layer using Hibernate.
  • Developed Validator using Java Regular Expressions.
  • Implemented the page GUI pages by using AJAX to asynchronous communication.
  • Implemented the Custom Tags.
  • Developed Value Objects/POJO classes to hold the values between Data Layer and Business logic layer.
  • Developed and maintained the data layer using DAOs.
  • Developed the classes in java to get the PDF data from Database.
  • Developed the Utility java classes in java to do Date and String manipulations.
  • Used Stored Procedures to save and get the information to/from Database.
  • Used CSS for applying style in entire applications.
  • Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration.
  • Used SVN for source code version control.
  • Using JIRA tracking the issues and resolving them.
  • Worked on ant build scripts for development purposes
  • Resolved testing related issues with QA Team.
  • Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders components.
  • Prepared technical reports & documentation manuals during the program development.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.

Environment: Java, Hibernate, Spring, Struts, Servlets, XML, Tortoise SVN, JSP, MVC, J2EE, StarUML, JUnit, JSF, ANT, WebSphere, AXIS 1.2, UML, SOA, JAX-WS 2.0, Sun Metro stack, SOAP UI,Log4J, SOAP, DOM, SAX, Oracle 10g, WSDL, JavaScript AJAX, JIRA and RAD 7.5

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the development of Software Development Life Cycle (SDLC) using agile methodology.
  • Involved in constructing and designing Sequence diagrams, Deployment diagrams, DataFlow diagrams, Class diagrams using UML, Rational Rose and Rational Software Architect (RSA).
  • Implemented Spring for MVC (Model View Controller) architecture and developed Spring Beans, Controller components (Controller, Form Controller etc) and configured Spring beans in springmvc-servlet.xml.
  • Written Hibernate configuration and mapping files for storing the data into Oracle database.
  • Implemented Data manipulations using SQL.
  • Used TOAD as database tool for running SQL queries.
  • Involved in development and deployment of EJBs - Stateless Session Beans for implementation of Session Facade Design pattern.
  • Used IBM MQ for asynchronous Point - Poin t and Publish - Subs criber messaging and implemented Message Driven Beans as for accessing these asynchronous messages.
  • Created portals & portlets for each allocation calculations of Admin, Agent and Client modules in WebSphere Portal Server.
  • Configured and deployed the application in WebSphere Application Server and configured Data Source and Connection Pooling.
  • Developed GUI components using Java Swing native look.
  • Implemented J2EE Design Patterns like Singleton, DAO, Value Object, Factory, and Session Facade for the integration of application modules.
  • Developed the Graphical User Interface using HTML, JavaScript, CSS3 and JSP.
  • Developed JSON syntax for storing and exchanging text information.
  • Design secure distributed systems and assure operational processes around security.
  • Configured LDAP for Authentication, Security and Authorization of users.
  • Used SOA framework to ensure the right services are provided and consumed.
  • Wrote Unit Test Cases using JUnit framework and Server side Logging & Client side logging using Log4J (Apache open Source API) and ANT scripts for the building the applications.
  • Worked with functional team for the requirement analysis and implemented the changes.

Environment: JDK 1.5, Struts, Web Services, Spring framework, JSON, Eclipse, Microsoft Visual source safe, HTML, CSS, JavaScript, WebSphere 5.1, XML, Java Security, LDAP, Oracle10g DB2, Swing, log4j,PL/SQL.

Hire Now