We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Santa Barbara, CA

SUMMARY

  • Around 8 years of extensive experience in development of multi - tier applications using Java / J2EE technologies.
  • Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
  • Extensive experience in using MVC (Model View Controller) architecture for developing applications using JSP, Servlets, EJBs, MDBs, Session Beans, JDBC and JNDI.
  • Expertise in coding business components using various APIs of Java like Multithreading, Collections.
  • Experience in client side technologies such as HTML5, CSS3, JQuery and JavaScript, JQuery, AngularJS, NodeJS and ExtJS.
  • Extensively worked with Spring MVC, Struts Framework and working experience on Hibernate Framework, JPA and JTA. Hands on experience in using MyBatis and iBatis.
  • Good exposure to Java Web Services development using SOAP, REST, WSDL, UDDI and JSON.
  • Worked on Service Oriented Architecture (SOA) such as ApacheCXF Web Services which use SOAP, WSDL and REST. Exposure to JAXB, JAX-WS& JAX-RS.
  • Hands on experience in configuring the web service security features using WS-Security like Username token Profile and SAML and Knowledge in using MTOM.
  • Good knowledge in testing web services using SOAP UI and POSTMAN.
  • Proficiency in developing and deploying EJBs, JMS (Point-to-Point & publish and Subscribe), Mule ESB and Web Services using WebLogic 12c.
  • Used Mule ESB for communicating with two web services in SOA architecture.
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat, WebSphere, JBoss and Weblogic.
  • Experience in various methodologies like Waterfall and Agile using SCRUM.
  • Experience in XML, XSL, XSLT, XML schemas and Parsers like SAX, DOM and JAXB.
  • Experience in using tools like Eclipse, IBM Rational Application Developer (RAD), ANT, MAVEN and GRADLE.
  • Experience with Junit, NextGen framework and Bridges Framework.
  • Proficient in using RDBMS concepts with Oracle 10g/11g, DB2 and MySQL.
  • Expertise in n-tier and three-tier Client/Server development architecture and Distributed Computing Architecture.
  • Hands on experience in using Jira and SharePoint.
  • Experience in working with NO SQL like Mango DB and Cassandra.
  • Experience in using Micro service architecture.
  • Knowledge in Linux Operating System, Unix Commands and Perl Scripting.
  • Involved in the development of web services for exposing Order Service, Telephone Inventory Service, Telephony Service, Equipment Service, Pay per View Service and Customer Service.
  • Good experience in using Amazon Web Services (AWS)and AWS SNS/SQS for delivering messages.
  • Proficiency in database design, creation and management of schemas, writing stored procedures, functions, DDL, DML SQL queries.
  • Expertise in implementing Object Oriented Methodologies and Design Patterns such as Factory, Builder, Delegate, MVC, Data Access Object (DAO), Front Controller and Service Locator Patterns.
  • Highly motivated, quick starter, solution-oriented programmer, excellent at solving complex problems under strict deadlines.

TECHNICAL SKILLS

Languages: C, C++, Java/J2EE, J2SE, SQL, PL/SQL

Web Technologies: Servlets, JSP, Struts, Spring (IOC and AOP), Hibernate, MDBs, Session Beans, JavaScript, AngularJS, AJAX, DOJO, ExtJs, NodeJS, Java Mail, HTML, CSS, DTD, SCHEMA, XML, SAX, DOM

Web Services: SOAP, REST, WSDL,JAX-RPC, JAXB, JAX-WS, Apache Axis, WS-Security, MTOM.

Databases: Oracle, MySQL, DB2

Distributed/ Middleware: JMS (Java Messaging Service)

Tools: /Software: Eclipse, MyEclipse, RAD, NetBeans, SQL, TOAD, SQL Developer, ClearCase, Subversion, JUnit, UML

Application/Web Server: Apache Tomcat, JBoss, WebSphere and WebLogic

Operating Systems: Linux, UNIX, Windows

Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP

Other Tools & Design Patterns: ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern, Mongo DB, JIRA.

PROFESSIONAL EXPERIENCE

Confidential - Santa Barbara, CA

Sr. Java/J2EE developer

Responsibilities:

  • Involved in Analysis, Design and Implementation/translation of Business User requirements.
  • Worked with business analysts to decompose the capabilities into discrete Micro services.
  • Designed and developed various modules of the application with J2EE design architecture.
  • Developed Reporting framework using JAVA/ J2EE which will generate daily, monthly and yearly reports and Prepared different framework design documents.
  • Developed the service layer using the Spring IOC.Integrated DAO layer using Hibernate Framework.
  • Used Spring Boot which is faster in building Micro services and developed spring based applications with very less configuration.
  • Responsible for creating and consuming RESTful Web services using JAX-RS.
  • Developed front-end using HTML5, CSS3, AJAX, AngularJS and Node JS.
  • Employed popular design patterns like DTO, DAO and Singleton.
  • Created tables, views, Types, triggers, complex join queries, stored procedures, functions and modifications to existing database structure as required for addition of new features using SQL developer using Oracle10G.
  • Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages and Subscribe messages.
  • Responsible for creating an API using Scala Language.
  • Responsible for creating Client-Server system using Scala, AKKA framework.
  • Participated in the design and development of almost all the modules of the project.
  • Wrote Python Scripts to parse XML document and load the data into Database.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Used Git as a version control tools.
  • Automate build process by writing Maven build scripts.
  • Used AWS SNS/SQS for implement asynchronous workflow.
  • Developed fully automated continuous integrated system using Git, Jenkins and custom designed tools developed in Python.

Environment: Java 1.7, Spring MVC, Hibernate, Micro Services, Spring Boot, Tomcat, HTML, CSS, AJAX, Node JS, AngularJS, JMS, Python, Linux, Eclipse IDE, Oracle 10G, Maven, JIRA, JUnit, Git, Agile, GWT, AWS SNS/SQS, SOUP UI, Python, Scala, AKKA.

Confidential - Omaha, NE

Sr. Java/J2EE Developer

Responsibilities:

  • Developed multiple screens for the application using HTML, CSS, AngularJS.
  • Designed and deployed a web application using J2EE technologies.
  • Developed PDF forms for the application using Adobe LiveCycle PDF developer.
  • Developed XML to communicate between the PDF forms and the application.
  • Developed user interface using JSP, JSP Tag libraries(JSTL) to simplify the complexities of the application.
  • Developed the whole application using Spring Modules following MVC II design Pattern.
  • Involved in development of Spring Controllers and Views.
  • Designed and developed the persistence tier using Hibernate framework. Used DB2 Database.
  • Create MyBatis mapping XML’s to map SQL ResultSet to java objects and integrated spring with MyBatis.
  • Developed Restful Web services for getting credit card information from third party using Apache CXF.
  • Worked on JSON and XML for representing data records over Http protocol using GET, POST, PUT and DELETE methods.
  • Used Apache Axis for testing the web services.
  • Developed test cases using JUnit and used Log4j as a logging framework.
  • Used IBM MQ for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
  • Managed/Lead a team of QA testers which resulted in resolving critical defects before UAT.
  • Responsible for creating an instance on Amazon EC2(AWS) and deployed the application on it.
  • Used SharePoint to track/update project changes. Used SVN as Source Control.
  • Build and deployed application using Maven and used it for dependency management.
  • Used WebsphereApplicationServer6 to create, debug and deploy application modules.
  • Used IBM MQ Series for messaging services to various branches.
  • Used Jenkins tool for continuous integration.

Environment: JDK1.7, HTML5, CSS, EJB, JSP, JSTL, Java Script, Spring, Hibernate, DB2, MyBatis, XML, Restful, JUnit, Apache Axis, Apache CXF, Spring Tool Suite, Abode LiveCycle, PL/SQL, IBM Application RAD, IBM WebSphere 6, IBM MQ, SVN, SharePoint, Amazon EC2 (AWS), Maven, Jenkins.

Confidential - Stratford, CT

Java/J2EE Developer

Responsibilities:

  • Created Technical documentation, Sequence Diagrams, Class level design, UML Diagrams for modules.
  • Implemented Business Delegate, Data Access Objects (DAO), Data Transfer Objects (DTO), Service locator, Session Facade, View Helper and Value Object design patterns for all the modules.
  • Implemented the Spring framework for collaborative integration.
  • Implemented a multi-threaded application which is built on top of Spring framework.
  • Used Spring (MVC based) concept of Front Controller to handle requests from the client and process it at the backend.
  • Created Web.xml, Struts-config.xml files to integrate all the components in the Spring framework.
  • Implementing the validations using front end technologies like JavaScript, JQuery and AngularJS.
  • Developed JSP forms, Controller classes, Log 4jand Spring Configuration file.
  • Developed Hibernate mapping files and hibernate configuration for persisting data to the database.
  • Used MySQL Object Relational Model(ORM) for java persistence API (JPA).
  • Developed SOAP based Web services using Mule ESB based on SOA architecture.
  • Created a Single Sign on using SAML based web service.
  • Used SAX parser for parsing XML files.
  • All code was written using the IntelliJ IDE, used WebSphere server for deploying the web content.
  • Written queries, stored procedures and functions using SQL, PL/SQL in Oracle using tools like TOAD.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Used Trello for Issue tracking and collaborative work. Used Jenkins for Code Deployment.
  • Used ANT Builder extensively for the code building and created Daily Rolling Log using Log4j.
  • Used Git as Version Control System.

Environment: Core Java, JSP 2.0, JNDI, SQL, JavaScript, XML, Spring, API, IntelliJ IDE, Mule ESB, WSDL, SOAP/ SAML, SAX parser, Single Sign on, IBM Web Sphere7.0, Hibernate 3.0, ANT, Jenkins, JUnit, Git, Trello, Log4j, MySQL.

Confidential -San Francisco, CA

JAVA/J2EE Developer

Responsibilities:

  • Developed Entity Java Beans (EJB) classes to implement various business functionalities (session beans).
  • Developed various end users screens using JSF, Servlet technologies and UI technologies like HTML, CSS and JavaScript.
  • Performed necessary validations of each screen developed by using AngularJS and JQuery.
  • Configured Spring configuration file to make use of Despatcher Servlet provided by Spring IOC.
  • Separated secondary functionality from primary functionality using Spring AOP.
  • Developed a Stored Procedures for regular cleaning of database.
  • Prepared test cases and provided support to QA team in UAT.
  • Consumed Web Service for transferring data between different applications using RESTful APIs along with Jersey API and JAX-RS.
  • Built the application using TDD ( Test Driven Development) approach and involved in different phases of testing like Unit Testing. Responsible for fixing bugs based on the test results.
  • Involved in SQL statements, Stored procedures, handled SQL Injections and persisted data using Hibernate Sessions, Transactions and Session Factory Objects.
  • Responsible for Hibernate Configuration and integrated Hibernate framework.
  • Analysed and fixed the bugs reported in QTP and effectively delivered the bug fixes reported with a quick turnaround time.
  • Extensively used Java Collections API like Lists, Sets and Maps.
  • Use PVCS for version control and deploy the application in JBOSS server.
  • Used Jenkins to deploy the application in testing environment.
  • Involved in Unit testing of the application using JUnit.
  • Used for SharePoint for collaborative work.
  • Used Maven for building, deploying application and creating JPA based entity objects.
  • Involved in configuring JMS and JNDI in rational application developer (RAD).
  • Implemented Log4j to maintain system log.
  • Used Spring Repository to load data from MongoDB database to implement DAO layer.

Environment: JDK1.5, EJB, JSF, Servlets, Html, CSS, JavaScript, AngularJS, JQuery, Spring IOC & AOP, MongoBD, Maven, REST, Jersey, JAX-RS, JBOSS, PVCS, JPA, Java Collections, Jenkins, JUnit, QA, QTP, Log4J, JMS, JNDI, SharePoint, RAD, JMS API.

Confidential - Boulder, CO

Java Developer

Responsibilities:

  • Involved in developing the UI, layout and front-end programming (HTML) for web application that matches requirements.
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Improved user experience by designing and creating new web components and features.
  • Followed MVC Design Pattern to develop Application.
  • Worked with business analytics to understand their models and goals.
  • Excellent Coordination in project activities and ensure that all project phases are followed and documented properly.
  • Validated the forms before they are submitted to the server using JavaScript and JQuery.
  • Responsible for checking the cross browser compatibility like safari, IE, Google Chrome and Firefox.
  • Converted the mock-ups into hand-written HTML, CSS, JavaScript, JQUERY, AJAX, XML and JSON.
  • Implemented Auto-Complete/ Auto-Suggest functionality using Ajax, JQuery, Web service calls and JSON.
  • Used Struts for integrated service layer. Experience in configuring Strut-Config and Web.xml file.
  • Responsible for writing Action classes for interaction with JBOSS Application server using Struts framework.
  • Responsible for creating a web service using SOAP, JAXB, JAX-WS & WSDL for business layer and consumed the service in the web application created using Struts.
  • Used Interceptors for Auditing and Logging purposes.
  • Used Hibernate as DAO layer for connecting with SQL Server Database.
  • Managed application state using server and client-based State Management options.
  • Coded Java Script for page functionality and Light Box Plug-in using JQUERY.
  • Used Maven for building and deploying application.
  • Used Eclipse as an IDE for developing the application. Used Tomcat as webserver.
  • Ensured design Integrity and quality consistency throughout project’s life cycle.
  • Developed a Single page application using Html, Ajax and JQuery.
  • Fixed bugs and provided support services to the application.

Environment: Java, HTML, CSS, XML, MVC, JavaScript, JQUERY, Struts, SOAP, JAXB, JAX-WS, WSDL Hibernate, JBOSS, AJAX, SQL Server, Maven, JSON, MVC, Light Box Plugin, Single Page Application, Eclipse, Tomcat.

Confidential

Software Engineer

Responsibilities:

  • Developed User Experience Model containing Screens, navigation maps and use cases.
  • Developed Sequence, Collaboration and Activity diagrams using UML.
  • Developed web pages using Html, CSS, Java Script, JSP.
  • Developed the web application using MVC Design pattern.
  • Used JavaScript For Client Side Validation.
  • Responsible for writing Servlet classes and configured them in Web.xml file.
  • Involved in configuring JBDC properties in Web.xml for database connectivity.
  • Developed Session and Entity Beans for the business logic implementation.
  • Responsible for implementation of DAO’s (Data Access Objects) to interact with the database using JBDC.
  • Responsible for writing Filters classes which are used for writing Log files.
  • Entity and Session Beans were created using Session Facade Pattern to reduce network calls and enhance transactional capabilities and deployed using BEA WebLogic application server.
  • Knowledge in Anti Money Laundering (AML)/ Know your Customer(KYC).
  • Created SQL queries and procedures for MS SQL Server database.
  • Implemented EJB (Session Beans) to implement WAS scheduler.
  • Developed ANT scripts to debug and deploy application in the WebLogic environment.
  • Used Git for Version Control System.
  • Used IBM MQ series to implement messaging service.

Environment: HTML, JSP, Servlets, EJB, JDBC 4.0, DAO, Eclipse 3.0, Web Logic 7.0, MS SQL Server 2005, UML, Java Script, DHTML, XML, IBM MQ series, Git, Ant, SQL, PL/SQL, AML/KYC.

We'd love your feedback!