We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

New York City, NY

SUMMARY

  • Around 7 years of professional experience in Systems Analysis, Design, Development of various Client/Server, Internet Applications and web applications with extensive experience in building J2SE/J2EE technologies along with Front - End technologies.
  • Experience in full System Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Support)
  • Extensive experience in developing web applications using core Java, J2EE, Servlets, JSP, JDBC, Spring, Spring MVC, Struts 2.0, Hibernate, JPA, Spring Data, Spring Boot, JMS, JSF, JSON, XML.
  • Experience in developing Web based applications using HTML, CSS, JavaScript, jQuery, Ajax, Bootstrap, and AngularJS.
  • Worked in team developing the multi-tier web applications in Spring MVC that ensures clear separation of layers and rapid application development.
  • Expertise in implementing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RS.
  • Extensive experience in developing REST web services using Spring or JAX-RS with Jersey.
  • Proficient in designing applications using Design Patterns such as Creational, Structural and Behavioral design patterns like Singleton, Factory, Builder, Facade, Decorator, DAO.
  • Strong experience with Oracle 9i/10g/11g, MySQL, MongoDB, Redis, and SQL Server 2000/2005, and RDBMS and NoSQL concepts.
  • Decent knowledge in designing and working with stored procedures, Triggers and Functions.
  • Possess application Server experience with Tomcat and JBOSS Application Server.
  • Extensively installed, configured and used different IDEs like Eclipse, NetBeans, SublimeText, and IntelliJ IDEA.
  • Performed unit testing using JUnit integration and deployment of applications done using tools such as ANT and Maven and debugging through log4j, SLF4J.
  • Extensive experience in delivering projects following Agile/SCRUM methodology.
  • Experience in coding with different programming languages such as C++, Python, R, Matlab and C.
  • Experience in debugging and troubleshooting the existing code.
  • Handling cross browser/platform compatibility issues (IE+, Firefox and Chrome).
  • Extensively worked in Unified Modeling Language (UML) in designing Use Cases, Class diagrams, Sequence and Object Diagrams.
  • Working knowledge of the various source code management tools such as Version Control (Git, SVN, CVS).
  • Excellent communication skills to deal with people at all levels.
  • Self-motivated team player with good Analytical, Logical and Problem Solving ability

TECHNICAL SKILLS

  • Core Java
  • J2EE
  • Spring
  • Structs2
  • Spring MVC
  • JPA
  • Hibernate
  • Spring Data
  • Spring Boot
  • SOAP
  • RESTful
  • JDBC
  • Servlet
  • JSP
  • JSTL
  • JMS
  • SQL
  • MySQL
  • MongoDB
  • Redis
  • SQL Plus
  • Oracle 9i/10g/11g
  • JavaScript jQuery
  • Angular.js
  • Bootstrap
  • HTML
  • CSS
  • XHTML
  • XML
  • XSD
  • JSON
  • Ajax
  • CSS
  • WebLogic
  • Multi-threading
  • Apache Tomcat
  • JBoss
  • JUnit
  • Log4j
  • ANT
  • Maven
  • Git
  • SVN
  • CVS
  • Eclipse
  • MyEclipse
  • IntelliJ IDEA
  • SQL developer
  • Windows
  • Linux
  • UNIX

PROFESSIONAL EXPERIENCE

Confidential, New York City, NY

Java/J2EE Developer

Responsibilities:

  • Implemented the functionality using Spring Framework, Hibernate for persistence.
  • Used Spring for User Input Validation, Error handling, Java Bean management and Event handling.
  • Wrote Spring MVC controllers to create JSON based REST web service.
  • Developed exception handlers to communicate request errors with REST clients.
  • Used Spring RestTemplate to consume REST resources
  • Extensively used the Core Java packages for building business logic.
  • Spring AOP in accordance with Spring Transaction Manager was used for managing the declarative Transactions.
  • Extensively used Hibernate framework for Object Relational Mapping.
  • Used Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages.
  • Developed the User interface Templates using JSP, JavaScript, and HTML.
  • Used AJAX for asynchronous data transfer (HTTP requests) between the browser and the web server.
  • Developed master data CRUD applications.
  • Subversion is used for source control.
  • Using various modules of spring like MVC, ORM, AOP, Core, and Context.
  • Designed and developed the JMS objects and used JMS for asynchronous communication
  • Used HQL for persisting the Object and their properties
  • Involved in design, development and implementation of the application using Test Driven Development (TDD) Approach.
  • Used Spring Test module in combination with JUnit for unit tests
  • Actively involved in configuring the Web logic Server and deployed all the modules.
  • Developed some encoding methods in Java using IntelliJ IDEA as IDE.

Environment: JAVA, Servlets, JSP, JSTL, Hibernate, REST, JSON, XML, JUnit, DOM, Spring, JMS, JAX-RS, Oracle, Maven, HTML, JavaScript, UML, Linux, IntelliJ IDEA.

Confidential, NYC, NY

Java/J2EE Developer

Responsibilities:

  • Followed agile methodology to develop this project that was involved in Scrum meetings with the end clients.
  • Develop web services with RESTful.
  • Involved in writing controller classes, and test classes using Spring MVC framework.
  • Used Spring ORM support and Dependency Integration (DI), Hibernate for development of DAO layer.
  • Subversion was used as the version control.
  • Developed Java Beans and business models with Spring
  • Involved on UI Design and Development using HTML, CSS, JavaScript, jQuery, JSP, and Ajax
  • Created Hibernate annotated POJO classes and also increased performance on looking for various factors like lazy data model
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate business logic and save the data to database.
  • Along with those is bug tracking in Jira and project deployment via Jenkins also used Liquid Base for database refactoring
  • Developed Java Beans and business services models with Spring
  • In a team also worked on implementing various new features and included like 508 compliances and worked on stuff like adding keyboard features, hot keys, other user friendly techniques
  • Wrote SQL queries to fetch data from legacy database and tried to match it so there should not be any difference in legacy data
  • Involved in meeting with other developers everyday basis to understand their needs and new features as per latest web-application so can be implemented accordingly

Environment: Java, JDK, JSP, Spring framework, Hibernate, SOAP, RESTful, JavaScript, AJAX, CSS, JQuery, Eclipse, Tomcat, HTML, XML, XSLT, DOJO, Ajax, JSTL, JUnit, Maven.

Confidential, Clark, NJ

Java/ J2EE Developer

Responsibilities:

  • Developed application using Spring MVC architecture.
  • Developed many master data CRUD applications.
  • Developed Action classes for the application.
  • Extensively used Core Java packages for building business logic.
  • Extensively worked on Spring JDBC for database access.
  • Extensively worked on Spring Validator framework.
  • Extensively worked on web services with SOAP
  • Developed custom tags to display the data in JSP pages.
  • Extensively used Java Collection framework and Exception handling.
  • Styling in CSS and JSPs is done as per the Style guide provided by UI team.
  • Exported the EAR (Enterprise App) and deployed it to the Integration Test environment.
  • Actively participated in Functional Design Document and Technical Design Document reviews.
  • Developed reports using Jasper Reports and iReport.
  • Extensively used AJAX Tag Libraries for partial submission of the page.
  • Singleton and DAO patterns are used for accessing persistence layer.

Environment: J2EE (Servlets, JSP), Spring, JMS, AJAX Tag Library, JSTL, SOAP, JavaScript, Spring JDBC, Oracle, Log4j

Confidential

Software Engineer

Responsibilities:

  • Analyze the requirements based on business data and user requirements.
  • Implemented the modules with Spring Model-View-Controller (MVC) design pattern.
  • Develop GUI related changes using JSP, HTML and client validations using Java script.
  • Work together with development team to correct any UI problems or HTML, CSS related issues and errors.
  • Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
  • Developed java beans classes to define several business methods.
  • Developed value object mainly used to wrap the data and pass across the layers.
  • Used DOM parser for validating the XML files against their respective Xml schemas.
  • XPATH expressions are used to extract data from the XML files.
  • Used Hibernate in the persistence layer.
  • Spring AOP was used to perform logging all along the application at different join points like before/after method callings.
  • Developed business logic using Stateless session beans for calculating asset depreciation on Straight line and written down value approaches.
  • Designed database Queries for updating, insertion and retrieval of asset information and rates.
  • Created java classes to communicate with database using JDBC.
  • Worked on Adobe Dreamweaver to develop websites and experience in developing webpages using Word Press.
  • Unit tested the changes.

Environment: Java, Servlets, JSP, EJB, J2EE, Spring, XML, XSLT, Java Script, Oracle 8i, SQL, Eclipse, JDBC, CVS, Windows

Confidential

Java Developer

Responsibilities:

  • Involved in creating use case, class, sequence diagrams using UML from the existing code.
  • Also involved in analysis and requirements gathering phase.
  • Developed web pages/presentation layer using HTML, JSP and CSS.
  • Used JavaScript for certain form validations, submissions and other client side operations.
  • Implemented web services with RESTful.
  • Developed Servlets files.
  • Developed various modules using Struts MVC.
  • Used struts tag libs for developing user interfaces.
  • Worked with QA team during system and integration testing.
  • Extensively involved in Production Support and in fixing defects.
  • Involved in Installation, configuration and administration of JBOSS Application Server.
  • Created Session Beans to communicate with the client.
  • Created the database tables in SQLServer, created the required SQL queries and used JDBC to perform database operations.

Environment: Java, HTML, JSP 1.2, CSS, Net Beans 4.0, Servlets 2.3, RESTful, JavaScript 1.5, SQLServer, EJB, JBoss

We'd love your feedback!