We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Princeton, NJ

PROFESSIONAL SUMMARY:

  • 8+ years of professional experience in software development and support of web based and n - tier client /server applications based on Java EE technologies.
  • Extensive working experience in Object Oriented Analysis and Design of enterprise systems using UML and Design Patterns
  • Involved with software development life cycle (SDLC) which involves requirements capture, analysis, design, implementation, test and maintenance phases.
  • Good Understanding of UML components such as Use Case diagrams, Sequence diagrams and Class diagrams
  • Developed the UI pages using HTML, DHTML, CSS, JSP, JSTL, JSF/Facelets, Java Script
  • Extensive experience in Java & Java EE technologies using Core Java-Collections, Lambdas, Serialization & Multi-threading, JDBC, Servlets, JSP, EJB, Web services - SOAP & REST
  • Extensive experience in database designing using RDBMS Concepts in Oracle, MS-SQL & MY SQL
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria's to fetch the data from DB. 
  • Extensive experience in setting up server properties, connection pooling and Messaging using Tomcat Server, JBoss, Weblogic and Web Sphere application server
  • Experience in IDEs for programming work, which include Eclipse, NetBeans, and RAD
  • Experience working in various Methodologies like Waterfall, Agile SCRUM and TDD
  • Proficient working with Collections and Java Multi-Threading
  • Sound knowledge of build tools like Maven, Ant
  • Ability to learn/adapt emerging technologies into work area within given schedules

TECHNICAL SKILLS:

Programming Languages: Java 5,6,7,8, C, C++, C#.Net, Asp.Net, VB.Net

Java EE Technologies: Servlets, Jsp, EJB, JNDI, CDI, JPA, JMS

IDE: Eclipse, Netbeans, IBM RAD

Front End: Html 4.1-5, CSS, Javascript, AWT, SWING, XML

Javascript Libraries: JQuery, AngularJS, Kendo UI

Databases: Oracle, MySql, MS-Sql

Application Servers: JBoss, Weblogic, WebSphere, Tomcat, Glassfish

Java Frameworks: Spring, Hibernate, Struts, JSF

Web Services: SOAP, REST

Version Controls: SVN, GIT

Build Tools: Maven, Ant

Testing: Junit, Mockito

Logging: Log4J, java.util.logging

PROFESSIONAL EXPERIENCE:

Confidential, Princeton, NJ

Java Developer

Responsibilities:

  • Participate in project planning sessions with business analysts and team members to analyze business requirements and translate business requirements into working software.
  • Involved in Analysis, Design, and Implementation and Maintenance of Business Enterprise solution application.
  • Implemented Rest Services using Spring MVC/Rest and Spring Security
  • Implemented REST Controllers for sophisticated, scalable, effective and low cost application integration. It also leads to build UI agnostic frameworks with all the services returning JSON data types
  • Developed Entity objects and Dao and Dao Implementation in Hibernate using Builder Pattern
  • Improved Sql query performance by following the best practices
  • Involved in design and development using collections and multithreading
  • Extensive use of JSF Framework for Controller components and View components.
  • Involved in deploying and testing the application using JBoss Application Server
  • Extensive debugging using Eclipse Debugger, Mbean and JConsole
  • Used Junit unit test cases and Mockito for mocking objects and services
  • Involved in troubleshoot technical issues, conduct code reviews, and enforce best practices and department development policies.

Environment: Java7/8, JSP, Spring, Hibernate, EJB/MDB, JSF, Java Script, HTML, CSS, XML, XSD, SOAP, Rest Services, JUnit, Mockito, Oracle 11g Server, Sql Developer, TortoiseSvn, Maven, JBoss Server, Tomcat and Eclipse

Confidential, New York, NY

Java Developer

Responsibilities:

  • Participated in architecture plan and design discussions
  • Extensively used Core Spring Framework for Dependency Injections of components and integrated with Hibernate
  • Developing the presentation layer and GUI framework that are written using JSP and client-side validations were done using JavaScript.
  • Configured managed beans using annotations and defined message resources in faces-config.xml configuration file.
  • Developed, implemented and maintained an asynchronous, AJAX based rich client for improved customer experience.
  • Used Spring Batch for reading, validating and writing the daily batch files into the database. 
  • Worked with a variety of issues involving multithreading
  • Implementation and maintenance of a Java GUI application using JSF components.
  • Extensive use of JSF Framework for Controller components and View components.
  • Participated in the application architecture, JSF architecture and development tools for web solutions that fulfill the business requirements of the project.
  • Involved in deploying and testing the application using Weblogic server and Tomcat 7.

Environment: Eclipse, Java 7/JavaEE 6, AJAX, JAXB, Apache Myfaces, JSF, SOAP-web service, Hibernate, GIT, Oracle 11g, Weblogic, Tomcat, HTML 5, XML, JAXB, Junit, Mockito, Jquery and Windows 7

Confidential, New York, NY

Java Developer

Responsibilities:

  • Developed screens based on JQuery to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Used Spring Security for Authentication and authorization extensively
  • Designed and developed Application based on Struts MVC Framework using MVC design pattern.
  • Configured Websphere for successful deployment to test and production environments.
  • Used XML to transfer the application data between client and server.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Participated in designing Web Service framework in support of the product.
  • Developed web services in Java and Experienced with SOAP, WSDL.
  • Used Log4j extensively for logging Errors.
  • Used Maven as build tool.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Used GIT as source control.
  • Generated Entity classes and schema using them
  • Wrote complex SQL and HQL queries to retrieve data from the Oracle database.

Environment: Java7, JSP, Struts2, Hibernate, EJB, Java Script, HTML, CSS, XML, XSD, SOAP, JUnit, PL/SQL, GIT, Maven, Websphere and Eclipse

Confidential, New York, NY

Java Developer

Responsibilities:

  • To implement application based on Agile Methodology. 
  • Develop Java Beans and the JSP's, JSTL Tag libraries and Custom Tags
  • Developed the application using Spring Tool Suite
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Develop persistence layer using Hibernate to interact with Oracle database. 
  • Configure and customize of Log4j framework. 
  • Develop the application UI using HTML, CSS, JSP, Java Script and Ajax
  • Design and Develop UI using jQuery framework. 
  • Perform application development using Eclipse IDE
  • Connect to the database using JDBC Driver. 
  • Exposed to Query the Database System using JDBC API and Spring Data
  • Conduct code reviews and design reviews. 
  • Provide support in writing Junit Test Cases using Test First Methodology
  • Provide support in Testing, bug fixing and documentation of the system.

Environment: Java 6, JDBC, JavaScript, Html, CSS, JSP, Servlets, JavaScript, Glassfish, JBoss, MySql, Spring, NetBeans IDE, SVN, Maven, Log4J, Junit.

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Architect, Designed and implemented key services within the project. 
  • Developed the spring AOP programming to configure logging for the application 
  • Used Hibernate as the ORM tool to communicate with the database 
  • Developed web pages using HTML/CSS and JavaScript
  • Designed Front-end using JSP, Servlets, HTML, AJAX, CSS and JavaScript
  • Designed the web user interfaces for all the above use cases using JSP, HTML, jQuery, XML and Ajax. 
  • Developed SQL stored procedures for data migration and database upgrade from MySql using TOAD for MySql
  • Used JDBC to invoke Stored Procedures and database connectivity to MySql. 
  • Creation of SOAP Web Services for the management of data using Apache CXF 
  • Developed Web service components using WSDL, SOAP, JAXB, JAX-RPC with java. 
  • Deployed the application under Tomcat application server and involved in resolving deployment issues. 

Environment: Java 6, JavaEE 5, Spring, Hibernate, Javascript, CSS, Html, JDBC, Soap, Webservices, Eclipse, Tomcat, Junit, UML, JSP, JSTL, Servlet, Maven, XML, SVN.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Designed and developed frameworks for Payment Workflow System, Confirmations Workflow System, using, Core Java, servlets, JavaScript, XML, and OOPS/J2EE technologies
  • Enhanced Deal Manager, Account Manager, Report Manager, DTCC Manager and Credit Exposure Systems using JavaScript, Core Java, servlets, HTML, Java Mail.
  • Implemented various core framework level changes using Core Java, design patterns, and efficient data structures. 
  • Created Mock data which almost simulates the real payments and people data.
  • Developed the Struts2 Server side & Client side validations using Actions errors and Validation rules. 
  • Created user interfaces using JavaScript, HTML5 and CSS3 
  • Used GitHub, Maven for version control, build dependencies.

Environment: J2EE, JDK 6, Struts, Hibernate, JSP, JSTL, JavaScript, Servlet's, JBoss, HTML, JQuery, CSS3, Oracle, UNIX, JUNIT, RDBMS, Apache Maven.

We'd love your feedback!