We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Having 9+years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications using Java, J2EE and PHP Technologies.
  • Excellent Java development skills using J2EE, Servlets, JSP, JavaScript, Jython, HTML, JMS, JDBC and Java Beans.
  • Strong front-end UI development skills using scripting languages like HTML5, Angular JS, CSS, JSP, JavaScript, Cordova, Custom Tags, jQuery, JSON and XML.
  • Working experience withon-demand/SaaSapplication development andcloud platforms
  • Experience in developing Restful web services and SOAP using JAX-WS, JAXB, JAX-RPC, WSDL.
  • Hands on experience in implementing various Design patterns including Business Delegates, Data Access Object, Model View Controller, Session facade, Singleton etc.
  • Extensive experience in design, development and implementation of Model-View-Controller frame works using Struts and Spring MVC.
  • Extensive experience in development and implementation of ORM framework Hibernate/ Hibernatewith Spring (IOC, MVC, AOP, DAO).
  • Experience on Mule ESB for APIs to develop flexible middleware solutions.
  • Knowledge on Node JS, React JS, Express JS.
  • Implemented Test Driven (TDD) Design to build testable, and maintainable application.
  • Strong database skills in Oracle 8i/9i/10g/11g, Sybase, DB2, NoSQL(Mongo DB) and MySQL.
  • Expertise in programming with SQL, PL/SQL and Stored Procedures.
  • Experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum Methodology.
  • Expertise in using and configuring various web & application servers like WebLogic, Tomcat, Websphere.
  • Proficiency in programming with different Java IDE's like Eclipse, WebLogic, NetBeans.
  • Expertise in development of test cases using Junit, Mockito.
  • Experience in finding Memory, DB Connection leaks and analyzing Heap & Thread dumps.
  • Ability to learn quickly in work environment, fluent in communication, productive interpersonal skills with the ability to understand and cooperate with group requirements efficiently.

TECHNICAL SKILLS

Operating Systems: Linux and Windows 7/vista/XP/2000

Languages: Java, J2EE, HTML5/CSS3(SASS), UML, XML, PHP, Jython, PL/SQL, JavaScript.

Web Technologies: Servlets, JSP, JSON, JDBC, JMS, Java Beans, JMS, JSF, EJB, Web Services, XML, HTML5, CSS3, SOA, AJAX, CXF, Angular JS, React JS, Node JS, MVC, jQuery.

Design Patterns: Core J2EE patterns - MVC, Value Object, Session Facade, Service Locator, Data Access Object, Singleton, and Business Delegates

Web Services Protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI

CRM: NetSuite, RightNow & Salesforce

Methodologies: SDLC, OOAD, Agile, Scrum

Servers: IBM WebSphere 4.0/5.x/6.x, jBoss 4/5/6, Apache Tomcat 5/6/7.

Frameworks: Struts, Spring, Bootstrap, JPA, Node JS, Hibernate.

Version Controls: SVN, GIT, AWS.

Databases: Oracle 8i/9i/10g/11g, Sybase, IBM DB2 7.0, MySQL, SQL Server, MONGO

Development Tools: Eclipse, EditPlus, jBuilder, Weblogic Workshop and Toad

Build Tools: Ant, Maven

Logging and Testing Tools: Log4J, jUnit, Mockito, EasyMock, PowerMock

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Creating software and applications correlative to the WebSphere levels by utilizing thePGP, Java, MQ Series andJSP.
  • Enforcing the back-end procedure developments in coordination with JSP, WebSphere, Java, and MQ Series with a view to increase the client serviceability of the web portals
  • Working on complex applications to client with technologies includingSpring framework, EJB, JMS, Web services, Micro services, Groovy, AJAX, Java Script, HTML5, Dojo, jQuery.
  • Extensively usingSpring,JMS, Webservices, Microservices, Groovyacross variousapplications.
  • Used Jasypt for encrypting password in directives and used the jasypt utilities for decrypting by updating the spring config file.
  • Responsible for developing complex shell scripts to manage background batch jobs.
  • Worked on various design patterns such asFactory,Abstract Factory,Singleton Pattern,Prototype and others.
  • Responsible for developing various Microservices with the help ofGroovy.
  • Working on various in-memory NoSQL data models usingMongoDB.
  • Developed rest-based services within application to have a communication channel within application modules.
  • Utilized the concept of mean stack development using Angular JS, Node JS and React JS.
  • Responsible for developing modules that consume various SOAP based web servicesfrom multiple systems and prepare application specific data structures.
  • Developed unit tests using jUnit and EasyMockto optimize the code coverage of test suites.
  • Involved in developing various UI components usingdojoframework.

Environment: Core JAVA, Spring, Microservices, Groovy, JMS(Tibco & IBM MQ),JSP, Servlets, XML, XSD, WSDL, EJB, Web Services, log4j, Splunk, JSON, JavaScript, JDBC,AJAX, Dojo, jQuery, HTML/HTML5, CSS, Oracle, DB2, Teradata, Mainframes,UNIX/LINUX, WebLogic, WebSphere, SVN, ANT, Maven, Gradle, Tridion, Bamboo, Bitbucket, GIT, JIRA, MongoDB, UDeploy, jFrog, Stash, Robomongo, Insomnia.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of project development following Agile (Extreme Programming).
  • Used Struts Framework in the application which is based on MVC design pattern and integration with ORM framework Hibernate.
  • Extensively used Spring IOC, AOP, configured Application Context files and performed database object mapping using hibernate annotations.
  • Updated the front-end design by using HTML Wireframes, CSS, JSP, Servlets, JSTL, JSF, Ajax, Angular JS, Node JS, Liquibase, Java, JavaScript, jQuery and Jython.
  • Involved in development of Web Services using Before Rules, After Rules, Event Rules, Behavior Rules inJython.
  • Worked with Toadand Jython scripts for the use of relational databases structuring of the application.
  • Implemented the Project structure based onSpring MVCpattern usingspring boot.
  • Used JPA (Java Persistence API) along with Hibernate framework for implementing Test Classes.
  • Configured JMS Queues and setup the JDBC pools.
  • Implemented JMS messaging interface with MQ Series.
  • Worked with WebLogic application Server for the deployment of the application.
  • Used Oracle 11g using Toad 12.6and PL/SQL for the database enhancement.
  • Used Continuous Integration and Continuous Delivery application (CICD) Jenkins for recurrent building and testing.
  • Used Log4J to capture the log that includes runtime exceptions.

Environment: Java, J2EE 1.4, Spring Framework 4.0, Spring Batch, Spring Boot, XML, Agile Processes, HTML, CSS, JAX-WS, JSON, JMS, JPA, JNDI, JVM, JDK1.7, Jython, SOAP, SOA, Hibernate, WSDL, WebSphere7.0, Maven, Log4J, JUnit, Oracle 11g using Toad 12.6, UNIX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of project development following Agile (Extreme Programming).
  • Developed user interface using HTML, CSS, Java along with Struts Tags to simplify the complexities of the application.
  • Involved in development of Web Services using JAX-WS.
  • Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
  • Used JPA (Java Persistence API) along with Hibernate framework for implementing Test Classes.
  • Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
  • Rendered components of JSF using taglib, set navigation rules and match it in face-config.xml for managed beans.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • Worked with WebLogic application Server for the deployment of the application.
  • Used Oracle 11g using Toad 12.6 and PL/SQL for the database enhancement.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Worked with XQuery for the front-end development of the application.

Environment: Java, J2EE, Struts, XML, IBM RAD, Agile Processes, JSP, JSON, JMS, JNDI, JVM, SOAP, SOA, Hibernate, WSDL, Spring Boot, WebSphere7.0, Ant1.5, Log4J, JUnit, PVCS, UNIX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Updated the front-end design by using HTML Wireframes, CSS, JSP, Servlets, JSTL, JSF, Ajax, Angular JS, Node JS.
  • Worked with JavaScript for fixing the double payment submission and fixed corresponding JSF server side beans.
  • Persistence layer was implemented using Hibernate Framework and JPA.
  • Added JSFlistbox component for dynamic update of Claims requirements processing and implemented the server side processing.
  • Updated CSS layout to reflect the new changes as per the addition of new components.
  • Worked with server side beans to adopt the new changes.
  • Developed various EJB components to fulfill the business functionality.
  • Used Apache Axis for consuming SOAP Web Services with CXF web services using JAX-WS.
  • Used CXF web services with spring.
  • Worked on developing Restful web services using Spring Boot.
  • Created RFP microservice to provide Restful API utilizing Spring Boot with Spring MVC.
  • Utilized the concept of mean stack development using Node JS and Express JS.
  • Performed extensive test driven development using Mockito for unit testing.
  • Fixed the issues with JSF from flow control.
  • Developed the multi-threaded Business Layer using Hibernate.
  • Developed Hibernate mapping files and Domain objects.
  • Implemented Spring Business objects (BO), Spring Data Access Objects (DAO) and Data Transfer Objects (DTO).
  • Responsible for data validation on the Client side by using JavaScript.
  • Developed User interface for the application using JSF Coded Managed Beans, Event Listeners, Validators.
  • Used Hibernate 3.0 for querying and maintaining database persistent objects.
  • Created XML Schema, XML template and XSL.
  • Developed custom logging framework for mule esb application and analysis was made using log stash.
  • Used Spring Hibernate to connect to the database and deployed the application using JBOSS.
  • Used Jenkins with maven for Build and Deployment.
  • Deployed cloud stack using AWS Op Works.
  • Implemented message level security using user name tokens.
  • Consumed web services and integrated with legacy application modules.
  • Deployed the application on WebSphere application server.
  • Implemented various functions in Unix Shell Scripts as per the internal standards.

Environment: Java, J2EE 1.6, DB2 v9.7, JavaScript, XML, XSL, Hibernate 3.0, Spring Framework 2.0, JSF, Spring Boot, WebSphere Application Server 7.0 Maven, Mule ESB, Jenkins, AWS OPS, JSON, JVM, JMS, EJB, CVS, Node JS, Express JS, CXF, JAX-WS, AJAX, JPA, HTML5/CSS3.

Confidential

Java Developer

Responsibilities:

  • Develop and enhance modules within Apollo Workstation's Customer Service Module
  • Use Struts and Javascript for web page development and front-end validations
  • Fetch and process customer related data using Mercator (IBM WTX) as interface between Apollo workstation with Mainframes
  • Created Servlets, JSPs and used JUnit framework for unit testing
  • Developed EJBs, DAOs, Stored Procedures and SQL queries to support system functionality
  • Application design and documentation -- UML system use cases, class, sequence diagrams developed using MS Visio.
  • Use Ant scripts to automate application build and deployment processes
  • Support Production/Stage application defects, track and document using Quality Center.

Environment: Java, J2EE, JVM, Struts, JavaScript, jUnit, UML, MS Visio, JDBC, CVS, Ant, Eclipse, Web logic Server, Oracle 9i, Toad, Unix.

We'd love your feedback!