We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

Princeton, NJ

SUMMARY:

  • Over 5 years of IT experience in Software Analysis, Design, Development, Implementation and Testing of Object - Oriented applications and Web based enterprise applications using Java/J2EE
  • Involved in all phases of Software Development Life Cycle (SDLC).
  • Proficiency in Data Structures and Algorithms.
  • Developed Web and Enterprise applications for e-commerce, Banking and Telecom domains.
  • Extensively used Application Development frameworks such as Dropwizard, Vert.x, Spring Boot.
  • Strong exposure in using NoSQL and SQL databases like Elastic search, MongoDB, Cassandra And Oracle, MySQL.
  • Expertise in designing and developing web-based enterprise applications using J2EE technologies like JDBC, Servlets, JSPs, Spring, Log4J, JNDI, JSTL, Angular JS, JQuery, Ajax, Web services, XML, HTML and UML.
  • In depth understanding of Java design patterns like Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Extensive experience in Software Development Life Cycle (SDLC) - Requirement Specification, Design documents and Test cases.
  • Experience in database tools like Toad, SQL Navigator for writing Sub Queries, Stored Procedures, Triggers, Cursors, Functions and Packages.
  • Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in Microsoft Visio.
  • Experience working with Databases like Oracle 9i/10g and PL/SQL.
  • Experience in writing Perl scripts, UNIX Shell Scripts for complex code manipulations and run batch applications.
  • Ability to write test cases and test plans.
  • Used GIT, CVS, Tortoise SVN.
  • Experience in working with operating systems like Windows 98/NT/2000/XP and UNIX.
  • Ability to learn and use new systems and paradigms in considerably less time.
  • Good debugging and problem-solving skills with excellent understanding of system.

TECHNICAL SKILLS:

Application Frameworks: Dropwizard, Vert.x, Spring Boot

J2EE Technologies: JDBC, ODBC, Servlets2.3, JSP1.2, JSF, RMI, XML, MVC, Spring, JNDI, Hibernate3.0, LOG4J, JUNIT, JMS, JSTL, EJB, MQ, Ajax, Java Script, AngularJs, JQuery, MQ Message, Web Services.

JAVA: Collections, Multi-Threading, RMI, Sockets, Applets.

IDE Tools: STS, My eclipse, Net beans, Eclipse, Eclipse igloo, Eclipse JUNO

Web Technologies: AngularJs, Bootstrap, JavaScript, JQuery, CSS, HTML, DHTML, XML, XSL, SOAP.

Databases: Oracle, Mongo, Cassandra, Elasticsearch and Mysql.

Version Control & Build Tools: GIT, CVS, SVN, Ant, Maven

Application/Web servers: Apache Tomcat, Tomcat Enterprise (TOMEE) server, Apache Web server.

Operating Systems: Windows XP/2000/NT, Unix, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Princeton, NJ

Sr. Java/ J2EE Developer

Responsibilities:

  • Responsible end-to-end design, development, implementation and management life-cycle of a J2EE based applications that are scalable, reliable, secure and fault-tolerant.
  • Extensively used Scrum Programming concept which is part of agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Developing the application using Spring Framework that leverages the classical Model-View-Controller MVC) architecture.
  • Responsible for creating the Action Classes and Action Form of Struts to build the Controller component of MVC architecture.
  • Created RESTful web services in java (JAX-RS) using jersey.
  • Developing web applications with Java, Oracle, HTML5, CSS, AJAX and JavaScript
  • Responsible for Writing the unit test cases and test the code before delivering the code to testing team.
  • Developing JUnit test cases for all the developed modules.
  • Implementing spring framework and JPA in the application and prepared the action classes and JSPs and mapped the Java Bean classes to the respective tables in the database.
  • Experience in working with third party Web services APIs and Web Services using AJAX and jQuery.
  • Implemented spring framework in the application and prepared the action classes and JSPs and mapped the Java Bean classes.
  • Writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
  • Organized and developed JUNIT test cases and test classes using Mockito .
  • Experience on Jenkins for deploying the WARs to server.

Environment: Java, J2EE, JSP, spring, Hibernate3.0, Web Services, Tomcat, Intellij, REST, Maven, Jenkins, Java Script, JQuery, subversion, Oracle, SQL Developer, Agile methodologies, TDD, Log4j, JUnit, Mockito, TestNG, JIRA.

Confidential, East Windsor, NJ

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in Business requirements gathering, Analysis and Application design strategies.
  • Developed and Deployed the applications on Amazon Web Service (AWS).
  • Developed REST API’s using Dropwizard framework.
  • Coded java based ES Queries and custom ES Query aggregations using the Jest API for searching and accessing data in Elastic Search
  • Coded custom data mappings and data analyzers for multiple elastic indices.
  • Extensively used analyzers, tokenizers and Elastic Search mappings.
  • Improving performance and scalability of an existing Elastic Search app.
  • Developing the application using Spring Framework that leverages the classical Model-View-Controller MVC) architecture.
  • Actively involved in designing and implementing Session Façade, Service Locator and Data Transfer Object, Business Delegator design patterns to call EJB’s.
  • Used Hibernate Mapping Files to connect to database
  • Developing the application using design patterns such as Business Delegate, Session Façade, Service Locator, Data Access Objects (DAO) and Singleton to access individual Session and Entity beans.
  • Creating Hibernate and JPA ORM framework as persistence engine, actively engaged in mapping, and hibernate queries.
  • Developing JUnit test cases for all the developed modules.
  • Monitoring the error logs using Log4J and fixing the UAT defects.

Environment: Java, Dropwizard, Elasticsearch, spring, Hibernate3.0, Web Services, AWS, Maven, Angular JS, Java Script, GIT, Mysql, Agile methodologies, TDD, Log4j, JUnit, TestNG, JIRA.

Confidential, Hauppauge, NY.

Java, Web Developer

Responsibilities:

  • Designed and developed an interactive module in Java
  • Implemented Presentation layer using JSP, Servlets
  • Developed the application using Spring Framework that leverages the classical
  • MVC architecture
  • Migrated a poorly performing and outdated application to Spring, Hibernate based system for Sprint.
  • Maintained the interface of Oracle using JDBC
  • Wrote procedures and queries to extract data from database
  • Tested the flow of modules using JUNIT
  • Monitored the error logs using Log4J and fixed the problems.
  • Handled the JDBC backend operations of the respective modules also.

Environment: Java, Spring, Hibernate, JSP, HTML, CSS, JDBC, JavaScript, xml, CVS, Log4J, JNDI, JUnit, Web Sphere, My Eclipse.

Confidential

Java Developer

Responsibilities:

  • Participated in developing user interface using JSP, JavaScript, CSS and AJAX.
  • Used Struts-tiles to develop the layout of web page.
  • Worked with Tomcat as the application servers and JMS as the message Server.
  • Used unittesting and integration testing for the stop and transfer modules.
  • Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • JBoss Server used as the application server for deploying the application.
  • Developed and maintained web services using RESTful API.
  • Used ANT Script for building and deploying the application.
  • Used JDBC for interacting with database.
  • Implemented various complex SQL queries
  • Used MS-SQL, wrote stored procedures for common SQL queries.
  • Used Log4j for logging application messages.
  • Participated in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Used GIT repository for version control

Environment: Java, Servlets, JUnit, JSP, JMS, Struts, XML, Tomcat, ANT, Rest Webservices, AJAX, Log4j, JDBC, MS- SQL, CSS, JavaScript.

Confidential

System Engineer

Responsibilities:

  • Implemented Services using Core Java.
  • Experience in development of classes using Struts Framework.
  • Used Apache Tomcat application server.
  • Developing html-based forms validations using JavaScript.
  • Developed JSP based forms using struts tag libraries.
  • Used JDBC to access MySQL Database.
  • Developed JUnit Test cases for Unit Test cases and as well as System and User test scenarios
  • Experience in Unit Testing, User Acceptance Testing and Defect Fixing.
  • Used SVN for source code maintenance.

Environment: Java, JavaScript, JDBC, Struts Framework, Apache Tomcat, MySQL, JUnit, SVN.

Hire Now