We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Weehawken, NJ

SUMMARY:

  • Over 7 Years of experience as a Java/J2EE Developer in Design, Development, Integration, Application Analysis, Deployment and Support for Web, Standalone, and Client - server based software applications using Object Oriented Programming Concepts, Java, J2EE technologies such as Servlet’s, JSP, JDBC, HTML, CSS, Spring, Web services (SOAP, WSDL, Restful), Java Beans, Java Script, Angular Js, AJAX and XML.
  • Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing and good experience with software development practices such as Agile Software Development, Test Driven Development (TDD), Behavior Driven Development (BDD) and Continuous Integration (CI) .
  • Experience in MVC Frameworks like spring and experience in SOA (Service Oriented Architecture) by creating the web services using SOAP, JAX-WS, JAX-RS, Restful, and WSDL.
  • Proficient with Comprehensive Technical/ Business Skill Set Spring Dependency Injection, Spring Batch Framework, JSP, Oracle, PL SQL, Web2.0 (AJAX).
  • Experience in developing utility modules using Guice injection framework.
  • Expertise in back-end/server-side java technologies such as: Enterprise Java Beans (EJB), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC) and Java Naming and Directory Interface (JNDI)
  • Experience on developing applications using Eclipse IDE and NetBeans IDE.
  • Experience in core java concepts like Collections, Multithreading, and Exception Handling.
  • Extensive experience in XML related technologies like XSL (XSLT, XPATH), XSD, DTD, SAX, and DOM Parsers.
  • Experience in building SOA implementations including SOAP and RESTful based web Services.
  • Extensive experience in designing professional UI web applications using front-end technologies like HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, NodeJS and Bootstrap .
  • Experience in developing data models using Hibernate POJO’s and configuring Hibernate persistence layer.
  • Proficient in using WebLogic 10.3, JBOSS, Tomcat, Web sphere 7.1 & Hands on experience in UNIX and Linux Command.
  • Experience in creating Use-Case Diagrams, Class Diagrams, Sequence Diagrams in UML and Rational Rose.
  • Experience in developing applications using ORM frameworks like Hibernate, JPA and MVC frameworks like Struts, Spring etc.
  • Experience in performing Unit/Integration & System testing using JUnit, Mockito and Power Mock .
  • Having good work experience in RDMBS such as Oracle 9i, 10g, DB2, MySQL, PL/SQL and SQL server.
  • Expertise in writing SQL queries and P/L SQL Stored procedures, functions, sequences, cursors, triggers, indexes etc. in different DBs like Oracle, DB2, MYSQL, PL/SQL and SQL Server.
  • Experience in using various configuration management tools like Rational Clear Case, Visual Source Safe, SVN, CVS and PERFORCE.
  • Worked as MongoDB DBA and implemented the Mongo Sharded Cluster , Automated backups and restores.
  • Developed ANT scripts in to build and deploy J2EE Applications.
  • Experience in using the Object Relational Mapping Tool Hibernate and SQL mapping framework tool My Batis, strong in using XML mappings and java objects.
  • Ability to interact with the managers and clients to report project status, and deliverables. Communicate with IT staff members in performing complex testing, support and troubleshooting functions.
  • Strong interpersonal skills, ability to interact with team members and good communication and presentation skills

TECHNICAL SKILLS:

Java/J2EE Technologies: Core Java, J2EE, Servlets, JDBC, JUnit, JSTL, JSF, JSP, EJB, JNDI, JMS, Struts,,Hibernate and Log4J .

Frameworks: Apache Struts 2, My Batis, Spring IOC and MVC.

Web/Application server: Web Sphere 7.0/6.x, WebLogic 6.1/8.1, JBoss and Tomcat.

Web services: SOAP, Restful, SOA and WSDL (Web Services Description Language).

Databases: Oracle, IBM DB2, SQL, PL/SQL, MYSQL, and NoSQL.

Web Technologies: HTML, CSS, Java Script, JQuery, AJAX, Bootstrap, Angular.js and XML/XSL/XSLT

Design Tools & IDEs: Eclipse 3.x, Visio 2000 and Net Beans.

Source Control (SCM): CVS, SVN and Clear Case.

Logging Tools: Log4j

Testing Tools: JUnit, Selenium, Mockito and Jenkins

Build Tools: Maven and ANT.

Operating Systems: UNIX (Solaris, HP-UX), Linux, Windows XP/ 2000/2003/2007, MS-Dos.

Methodologies: Agile, Waterfall, Behavior Driven Development (BDD), Test Driven Development (TDD).

PROFESSIONAL EXPERIENCE:

Confidential,Weehawken, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Developed various product applications using Java, J2EE and related technologies.
  • Utilized Agile SCRUM Methodology (SDLC) and Test-Driven Development to managed projects.
  • Involved in the Business Requirement analysis, Design Process, Data Modeling and Product development.
  • Worked on J2EE frameworks like SPRING and STRUTS for developing industry standard web applications.
  • Developed web applications using Spring MVC, JSP, JavaScript, JQuery, AJAX, HTML, and CSS.
  • Developing Hibernate Criteria and sessions to achieve the Object Relational Mapping and easy maintenance of data, used EHCache to improve performance.
  • Developed LEX Inbox non-blocking web application for ingesting and tagging documents using AngularJS, Jquery, Slick Grid framework, Mongo DB (Storing metadata), SOAP and Restful web services (provided by Lex team).
  • Build Single page application using Angular JS.
  • Proficiency in designing, developing, and deploying cloud-based solutions using AWS. Developed Java Graphical application using JMeter.
  • Developed end of day batch loaders using the multithreaded custom framework like Spring-Batch using OSGI and Caching (Dynamic and Non-Dynamic).
  • Designed and developed a web client using Servlets, JSP, Java Script, HTML5, CSS3 and XML using JSF 2.0 MVC Framework.
  • Worked with multithreaded custom framework like Spring-Batch using OSGI and Caching (Dynamic and Non-Dynamic) to develop end of day batch loaders.
  • Developed an enterprise integration layer for the integration using Spring JMS implementation, TIBCO EMS message.
  • Used JUnit, Mockito, PowerMock framework for unit testing of application and ANT to build the application
  • Implemented SOAP based Web Services using Apache Axis 2 and Restful web services using Spring MVC Implementation.
  • Developed build management process for all projects using Maven.
  • Used Log4J for logging.
  • Used Svn for version control and used Eclipse for development.

Environment: JDK 1.8, JDK 1.7, JDK1.6, Java, J2EE, JDBC, Servlets, JSP, Spring, Spring integration, Hibernate, JDBC, JNDI, JMS, JavaScript, AJAX, JSON, HTML, DHTML, CSS, Tomcat, Eclipse3.0, SQL server, SQL Developer, DB2, TIBCO, Windows NT, UNIX.

Confidential,Springfield,MO

Sr. Java/J2EE Developer

Responsibilities:

  • Used JIRA as project management tool and to track work items.
  • Worked on Continuous Integration Tool Bamboo.
  • Worked and experienced in managing and migration of Atlassian tools: - Jira, Confluence, Stash and Bamboo.
  • Involved in fixing the production issues on timely manner.
  • Used Git tools for version control and management.
  • Branching and merging documents and source code using Stash.
  • Developed build Scripts using Maven to build and deploy the application.
  • Developed application using Intellij IDE.Used the ANT script to create the war/ear file.
  • Worked on logging module Log4J to create log files to debug as well as trace application.
  • Worked with a variety of issues involving multi-threading, server connectivity and user interface.
  • Developed JUnit test cases, used junit4, Mockito and Power Mock for unit testing.
  • Involved in mapping data base tables with Business objects using Hibernate .
  • Involved in writing SQL and PL/SQL - stored procedures cursors, object types etc. Develop data patch scripts using SQL, PL/SQL for production support issues.
  • Developed SQL queries and stored procedures for the application to communicate with Database. Oracle used as backend, Worked on SQL queries for persistence of Business Objects.
  • Migrated the application from tomcat server to netty to make it standalone service.
  • Developed the room pricing calculation functionality in JAVA.
  • Developed room availability web application using Spring MVC, JSP, JavaScript, JQuery, AJAX, HTML, CSS
  • Developed RestFul WebServices for availability portal and availability of room.
  • Played crucial role in requirement analysis, design, development and unit testing of the application.
  • Used SCRUM agile Methodology for design and development.

Environment: JDK 1.8, Java, J2EE, JDBC, Bamboo, Confluence, Jira, Netty, chef, Stash, Apache Tomcat, Gradle, Intellij, Linux, Mac OSX, UNIX, GRADLE, MAVEN, Spring MVC, JSF, Spring Security, Multithreading, Oracle 10g, SOAP Web services, My Eclipse IDE, Web Sphere Application Server, Java, JSP, EJB 3, HTML, Java script, JQuery, NoSQL, SQL, DB2, Spring Boot, TDD, JMS, JUnit, Angular.js, Selenium, Jenkins, Integration testing, and Log4j.

Confidential,IL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the enhancements, re-designing the existing application. Actively participated in interacting and gathering the requirements from the client for the new enhancements.
  • Leading and coordination with offshore team for Production Support management.
  • Used SCRUM Agile Methodology for design and development.
  • Involved in coding, building of Java applications using Core Java, Multithreading, JSP, and Servlet.
  • Prepared use case analysis document using UML.
  • Used standard J2EE design patterns and Model-view-controller (Spring MVC) in application design.
  • Implemented Restful Web Services and associated business module integration for getting status of claim report.
  • Integrated and implemented GitHub API’s to configure and list the existing project repositories by using Restful Web services.
  • Developed User authentication and authorization using EJB and LDAP server.
  • EJB s were used to talk to the database and JSP along with HTML, XML were used to control the client view.
  • Implemented Load balancing of web applications by configuring WebLogic proxy plug-in.
  • Involved in consuming, producing Restful web services using JAX-RS.
  • Created Internal Restful Web Service API using AJAX Call (JSON, JAVA and AJAX).
  • Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application.
  • Developed JavaBeans to be used by JSP pages for presenting Web content.
  • Designed and implemented the UI using HTML, JSP, JSF, JavaScript, AJAX, Angular.js, Bootstrap and JQuery.
  • Involved in Design, Documentation, Coding and Testing of the application in Agile Methodology.
  • Implemented Persistence layer using JPA and writing SQL queries based on JPA criteria API.
  • Experience in using Hibernate as an ORM tool to maintain object relational persistence across front-end and Oracle Database, writing queries and creating hibernate mapping (.hbm) files.
  • Developed use case diagrams, class diagrams, database tables, and mapping between procedure results set and object oriented java objects using MyBatis.
  • Developed Hibernate Criteria and sessions to achieve the Object Relational Mapping and easy maintenance of data, used EHCache to improve performance.
  • Involved in the development of web services and writing shell scripts for server on UNIX.
  • Used JBoss application server to deploy application into Production environment.
  • Used JIRA as ticketing system tool to track work items and Log4J for logging.
  • Used Mockito, PowerMock framework for unit testing of application and ANT to build the application.
  • Created scripts to monitor the database activities and health check of the database which triggers sms and email alerts to the support team.
  • Designed and developed re-usable web services and Java Utility classes to support XML, XML Schemas, and XSL.
  • Written and modified SQL queries and stored procedures for the application to communicate with Database. Oracle used as backend, Worked on SQL queries for persistence of Business Objects.
  • Involved in mapping data base table s with Business objects using Hibernat e .

Environment: Struts2, Spring MVC, Multithreading, Oracle 10g, Hibernate, Restful Web services, GitHub API, My Eclipse IDE, Web Sphere Application Server, JBoss, Java, EJB 3, JSP, HTML, JMS, Java script, MyBatis 3.1, JQuery, Active MQ, Backbone.Marionette.js, SQL, UNIX, DB2, and Log4j.

Confidential, Orlando, Florida

Sr. Java/J2EE Developer

Responsibilities:
  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include use cases, class diagrams, sequence diagrams and activity diagrams.
  • Involved in coding, building of Java applications using Core Java, Collections and Multithreading.
  • Worked with a variety of issues involving Multi-threading, server connectivity and user interface.
  • Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
  • Developed UI part of the application applications using JSP’s, JavaScript, Ajax, CSS, HTML 5 and JQuery.
  • Developed the Persistence Layer using Hibernate.
  • Designed powerful JSF and JSP Tag libraries for reusable web interface components.
  • Used JAVA Mail API, and implemented an automated functionality to generate e-mails
  • Created SOAP APIs for exposing the entire end-to-end underlying functionality including user profile, browse, search, and checkout.
  • Developed Web services using SOAP, WSDL, Spring MVC and developed DTD’s schemas for XML (Parsing, Processing and Design) to communicate with active directory application using Restful API.
  • Develop MDB to retrieve the JMS message from queue and communicate with different services based on request.
  • Responsible for Development of Backend server component using Stateless and Stateful beans, Hibernate 3.0, JPA.
  • Worked on Integration of other systems using Message Driven Bean (MDB).
  • Involved in bringing the data from database to UI and sending the data from UI to database for create and update modules of the application.
  • Involved in the development of web services and writing shell scripts for server on UNIX.
  • Developed SQL, PL/SQL, stored procedures - database application scripts.
  • Used Hibernate for Object Relational Mapping (ORM) and created mapping classes required.
  • Configured Spring AOP framework to apply Logging and Transactions. Integrated MyBatis and spring, integrated tiles framework.
  • Created Hibernate POJO objects and mapped using Hibernate Annotations.
  • Created Remote interfaces using web services for accessing the services across multiple enterprise applications using JAX-WS.
  • Used JIRA for issue tracking and confluence for creating code reviews.
  • Involved in creating SQL scripts, worked on some of the core query operations using IBM DB2.
  • Deployed the application on WebLogic Application Server.
  • Develop data patch scripts using SQL, PL/SQL for production support issues. Jira is used for issue tracking and resolution.
  • Created new connections through application coding for better access to DB2 database and involved in writing SQL and PL/SQL - stored procedures, functions, sequences, triggers, cursors, object types etc.
  • Involved in the development of web services and writing shell scripts for server on UNIX .

Environment: Java, Multithreading, J2EE, JSP 2.0, PL/SQL, Oracle, XML, SOAP Web service, JavaScript, JSON, HTML5, CSS3 UML, Eclipse, WebLogic 7.0, Hibernate 2.0, MyBatis, IBM DB2, MSSQL Server 2008, PL/SQL, UNIX, DB2 and SQL.

Confidential

Java Developer

Responsibilities:
  • Involved in developing the existing application using Core Java, JSP, Servlets and JDBC connections.
  • Played major role in designing and developing JSP Pages and XML reports.
  • Implemented Struts MVC design pattern and front controller pattern to this project.
  • Developed user interface by creating at least one webpage for each component using Struts web MVC and ActionServlet as front controller for this application.
  • Designed and developed UI Screens with JSF (MVC) to provide interactive screens to display data.
  • Designed and developed the controller and view components using JSPs and Servlets.
  • Used JavaScript and struts validation framework for performing back end and Server-side validations.
  • Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
  • Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
  • Developed Restful Web Services to provide the communication between database and application and to provide the data to the front end.
  • Involved in writing Linux Bash Scripts to retrieve the data from database.
  • Used JavaScript to develop the project on mobile.
  • Used Hibernate as the ORM to connect database to the framework.
  • Deployed application on WebSphere Application Server.
  • Involved in Unit Testing, Bug fixing and Acceptance Testing with test cases.
  • Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
  • Extensively worked on Oracle for writing complex queries in the business logic layer. Used joins, debugging the SCM related packages and customization.
  • Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross Reference Types, User Creations, assigning responsibilities, creating value sets, Descriptive Flex Fields etc. in Oracle Applications
  • Coded SQL queries to access SQL Server database.
  • Designed and implemented PL/SQL stored procedures to process messages.

Environment: Core Java, J2EE, Servlets, JSP, Struts, Hibernate, ORACLE 9i, JavaScript, HTML, SQL developer, WebSphere, RESTful web service, Net Beans.

We'd love your feedback!