We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

CT

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in JAVA/J2EE platform. Extensive experience in meeting demanding deadlines and delivering critical solutions for large scale Web based applications on both Windows and UNIX environments.
  • Experience in Core Technologies Java, J2EE, JDBC, SERVLETS, JSP, Spring MVC, Spring Boot, Hibernate, SOAP/Rest Web services, JSF, EJB, JMS, Struts, Angular JS and Mule soft.
  • Complete understanding of Object - oriented analysis and design throughout the development life cycle for better stakeholder communication and product quality.
  • Strong implementation experience of Spring Framework: IOC, ORM, AOP, MVC, DAO and Rest Web Services.
  • Extensive experience with spring along with Hibernate for managing the Database Transactions.
  • Experience in writing various finely tuned HQL queries for persisting the data using Hibernate integrated with spring framework.
  • Strong experience in implementing service oriented architectures (SOA) using XML based Web services (SOAP/UDDI/WSDL) and XML technologies such as XML schemas, XSD, and XSLT.
  • Experienced in creating web pages using HTML, CSS, Java Script, JQuery, DHTML, XML, Ajax, Xpath, JSF and Angular JS.
  • Experience in core Java-Multithreading, collections, Servlets and JDBC.
  • Expertise in working with different databases, such as Oracle, SQL Server, MySQL, DB2, and using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
  • Experience using middle ware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
  • Experience in using integration and messaging systems JMS API, Mule ESB and Active MQ .
  • Hands on experience in deploying and managing J2EE applications on servers like APACHE TOMCAT, WebLogic and JBOSS.
  • Knowledge on AWS cloud services in deploying and scaling web applications developed with Java, PHP, and python etc.
  • Proficient in writing java unit test cases using Junit and TestNG, experience in dependency analysis and design of the project structure using Maven, Ant and Jenkins.
  • Good knowledge in writing multi-threaded applications with synchronization and concurrency control at database as well as application level.
  • Competence in using IDE tools like Eclipse, Intellij, Spring Tool Suite, NetBeans to develop dynamic web applications.
  • Extensive experience in implementation of the version control software Github, SVN, CVS and ClearCase.
  • Involved in designing the Use Cases, Activity diagrams, Sequence diagrams and class diagrams using UML.
  • Expertise in using issue tracking tools such as Rational ClearQuest, Quality Center, Rally and JIRA.
  • Good experience in working on projects with Waterfall and agile methodologies such as Test Driven Development (TDD) and SCRUM.
  • Detailed requirement analysis for new client requirements and writing High Level Design documents as well as Application Designs.
  • Performs well under pressure in demanding and challenging situations and able to prioritize multiple tasks and meet deadlines.
  • Effective problem solving and follow up skills. Team player and can also work well independently.

TECHNICAL SKILLS:

Java/J2EE Technologies:  J2SE, J2EE, JDBC,JSP, Servlets, MVC, SOA, REST and SOAP Web Services, JMS, EJB

Frameworks:  Hibernate, Spring, Struts, JSF, angular JS, SpringBoot

Methodologies: Agile, Waterfall model, Scrum.

Database:  Oracle (SQL & PL/SQL), MySQL, Cassandra, Couchbase

XML Related and Others:  XML, DTD, XSD, XSLT, JAXB, JAXP, CSS, AJAX, JavaScript.

PROFESSIONAL EXPERIENCE:

Confidential, CT

Sr. Java/J2EE Developer

Responsibilities: 

  • Developed software application using Agile Methodology involving a daily SCRUM meeting to understand the status and resolve any issues. 
  • Participate in the design process as part of the application development team and developed use case, class diagrams, sequence diagrams for all modules.
  • Responsible for implementing business application using Spring MVC architecture, Spring Boot and Spring security.
  • Developed and designed the front end using JSF, custom validators, Ajax and JQuery and integrated JSF with Spring.
  • Implemented Ajax calls using JSF and AJAX integrations and updates part of components in UI screens.
  • Designed and developed REST APIs, including JSON data formats and API versioning strategy.
  • Developed Web services to allow communication between application through Restful Web services using JAX-RS annotations and Jersey implementation. 
  • Micro services were being used as a strategy to gradually replace a large software application into smaller applications.
  • Implemented micro services architecture which can be individually deployable and communicate through lighter mechanism to serve business goals.
  • Developed a module using JMS, Mule ESB to asynchronously manage various tests.
  • Used Couchbase - NoSQL document-oriented database to store and retrieve the JSON documents.
  • Involved in creating couchbase buckets and allocating memory storage for distribution of cache documents.
  • Involved in deploying applications, build artifacts, writing build file using Gradle and integrated with CI servers like Go Continuos Delivery.
  • Developed various test cases for Unit and Functional Testing using JUnit. Also worked with testing team in resolving various defects in the application.
  • Developed Integration testing using Mockito framework.
  • Extensively used test management tools and Defect tracking tools such as Quality Center
  • Extensively used log4j to create log files to debug and trace the application.
  • Involved in working with Test driven development and involved in complete SDLC life cycle.
  • Used GitHub to maintain the version of the files. 
  • Experience with Rally to define tasks for each iteration and to update the status of each regularly. 
  • Sonar code coverage tool is used to track and improve the source code.

 Environment: SpringBoot, Micro services, SOAP/Rest web services, JSF, Ajax, JQuery, HTML, CSS, Java, JavaScirpt, JAX-RS, log4j, Maven, Gradle, JUnit, Quality center, Jenkins, Go CD, Agile, Github, Rally, Sonar.

Confidential, MO

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for discussing and understanding the requirements received from the client and preparing design document.
  • Discussed various use cases and process flows with Business Analysts, Users and Stakeholders.
  • Involved in developing UI pages, server side validations using HTML,CSS, JavaScript, AngularJS, AJAX, JSP, XSLT and JSF UI components.
  • Created SOAP web services using reusable EJB components.
  • Used AngularJS as framework to create a Single Page Application which can bind data to specific views and synchronize data with server.
  • Designed the web application implementing the Struts framework for Model-View-Controller pattern to make it flexible and extendible.
  • Extensively used Struts component classes for developing applications for handling user requests. 
  • Involved with Spring IOC concepts to integrate Hibernate Dao classes with Struts Action classes.
  • Developed persistence layer using ORM Hibernate for transparently store objects into database. 
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Prepared technical design documentation manuals during the program development.
  • Configured and deployed the application on Tomcat application server .
  • Maintaining project progress on schedule and deliver them on time.
  • Created and used Maven script to build application.
  • Used Log4j extensively for logging the client activity and other processes in the System.

Environment: Eclipse, Tomcat server, Servlets, Struts, Spring, Hibernate, XML, JSON, JDBC, Oracle 9i, Windows 7, HTML, AJAX, JSP, JavaScript, UML, JQuery, log4j, JUNIT, Maven.

Confidential, OH 

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in complete development life cycle of the project that includes requirement analysis, design, coding, testing and production. 
  • Analysis, design and development of application based on J2EE using Struts, Spring and Hibernate extensively. 
  • Developed the UI for web using JSP, CSS, JavaScript, HTML, AngularJS and did the client side validation with the JavaScript.
  • Hibernate was used for Object Relational Mapping along with Oracle database. 
  • Involved in developing the user interface using Struts. 
  • Developed a Spring MVC module in connecting to database. 
  • Posting the responses from the XML on to the JMS queue. Used XML Parser for Building the XML Documents. 
  • Invoked the Web Services using RESTful and SOAP web services. 
  • Deployment on WebLogic Application Server 11g. 
  • JUnit, log4j were used for unit testing and as logging frameworks.  
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, and relational database models for implementing DAO. 
  • Involved in writing the ANT scripts to build and deploy the application. 

Environment: HTML, JavaScript, Java/ J2EE, JSP, Hibernate, Spring, Struts, Web services, Oracle 11g, Restful, SOAP web services, XML, JUnit, WebLogic, log4j.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed Use Cases, Class Diagrams, and Sequence Diagrams using Visual Paradigm to model the detail design of the application.
  • Application was built on Struts - MVC framework and Hibernate as ORM tool. 
  • Developed Struts Action Classes, Action Forms implementing Struts Validation Framework, using Struts Tiles. 
  • Designed and developed the UI using Struts view component, JSP , HTML , CSS and JavaScript
  • JSP Content is configured in XML Files. 
  • Implemented session beans using EJB 2.0
  • Extensively used XML Web Services for transferring/retrieving data between different providers. 
  • Extensively used Hibernate in data access layer to access and update information in the database .
  • Used Maven for building the enterprise application modules, Used CVS for Version control, Log4J to monitor the error logs and performed unit testing using JUnit. 
  • Deployed the applications on WebLogic Application Server.  

Environment: Core Java/J2EE, Rational Rose, WebLogic, Struts, Hibernate, XFire, Web service, JQuery, JSON, JAXB, Eclipse, Maven, Oracle, PL/SQL, Clear Case, JUnit, Agile, RUP, Log4J 

Confidential

Java/J2EE Developer

Responsibilities:

  • Develop the application using Spring as an front end architecture and Hibernate as a data access layer, WebLogic as an application server and Oracle as a Database.
  • Designed and developed the system components using Agile software methodology.
  • Created Spring Controllers and Integrated with Business Components and View Components.
  • Developed Spring and Hibernate data layer components for the application.
  • Involved in databases updates and DDL Creation. 
  • Developed Restful Web Services for accessing Ordering information. 
  • Helped the UI team to integrate using Spring and RESTFUL Services. 
  • Unit test cases are created using JUNIT testing framework.
  • Involved in deploying the application on WebLogic server.
  • SVN is used for version control.
  • Coordination with various team including support and test teams. 

Environment: Java, J2EE (Servlets, JSP, JDBC), Spring, Hibernate, Web Services (RESTful), Oracle, SQL, PL/SQL, JUNIT, ANT, Log4j, MAVEN, Eclipse, UML, Agile, SVN, WebLogic, Windows, Linux

We'd love your feedback!