We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Oak Ridge, NJ

SUMMARY:

  • Sun certified Java Programmer with 8years of experience and demonstrated ability to successfully implement complex large - scale, N-tier, distributed, real-time enterprise applications.
  • Experience in developing web and distributed N-tier applications using Java and J2EE technologies in different domains. Worked in different phases of Software Development Life Cycle (SDLC) process which incorporates Requirement Gathering, Analysis, Designing, Developing, Testing, Implementing and Documenting the whole life cycle utilizing different approaches like Waterfall, Agile, Scrum, and Test Driven improvement.
  • Strong hands on experience in developing end-to-end Enterprise and Web applications using Java/J2EE and java based technologies such as Servlets, JSP, Hibernate, Spring, EJBs, Struts, JNDI, Web services, XML, XSL/XSLT, JPA, JMS and JDBC.
  • Well Experienced in designing Unified Modeling Language (UML) diagrams like Class, Sequence, Use case and Component Diagrams using Rational Rose and Microsoft Visio 2003 .
  • Hands on experience with JSTL specification, DTD, Resource Properties, Tag Libraries & XSLT.
  • Experience in SOA development Technologies like SOAP, WSDL, XML and XML Parser .
  • Implemented J2EE Design Patterns like MVC, DAO, DTO, Business Delegate, Session Facade, Tiles and Singleton.
  • Worked on different modules of Spring Framework including SpringIOC, SpringORM, Spring Security and SpringAOP.
  • Experience in developing SPA based frameworks like Angular JS, backbone and Knockout.
  • Experience in developing Web Services like REST and SOAP.
  • Proficient in Web designing & development, using HTML5, CSS, JavaScript, XML, Angular JS, JSP, JSON, JSF and Ajax.
  • Hands on Experience working with Core Java Technologies and Strong knowledge about Multithreading , Collections and Exception Handling in Java .
  • Hands on experience in end to end development of Software Applications. Application domain areas include development for E-Commerce, Insurance, Banking and Financial Investment.
  • Experience in configuring, deploying the web applications on Web Servers like Tomcat and enterprise application on Application Server like WebLogic, Web Sphere and JBoss.
  • Experience in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, and SQL queries. Worked with different databases such as Oracle, Teradata,MSSQL Server and PostgreSql.
  • Experience in working with IDE’s like Eclipse, JDeveloper, and Net Beans.
  • Experience in persistence frameworks like Hibernate ORM, JPA, to map POJOs to a relational database.
  • Hands on experience in Ant/Maven Scripts and Log4J.
  • Implemented Apache Lucene and Apache Tika for Content Extraction and Indexing.
  • Used Log4j to print information, warning and error data on to the logs.
  • Assisted project manager in defining project scope, time & effort estimates and deliverable management.
  • Flexible and adaptable across multiple development technologies and methodologies.
  • Quick learner and excellent team player, ability to meet deadlines and work under pressure - either unsupervised or in a team.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.
  • Served as a lead technical resource on large projects. Proven capability in meeting project goals.
  • Good knowledge in Estimation, Project planning and also done project tracking using MPP tool.

TECHNICAL SKILLS:

Programming Languages: C,C++,C#,Java 1.6/1.7, SQL,PL/SQL.

Web Technologies: PHP, JSP, Java Script, HTML, CSS, AngularJs,BackboneJs,EXT JS, Bootstrap, RESTFUL, SOAP,jQuery

Databases: Oracle 9i/10g, MS Access, DB2, Microsoft SQL Server, MySQL, PostgreSQL, MongoDB.

Operating Systems: Windows, Macintosh, Ubuntu

Tools: MS Office, Adobe Photoshop, MAVEN, ANT,Tortoise SVN, IBM Clear case, JIRA,Jenkins

Data Visualization: Tableau, D3.js, Timeline JS, Fusion Charts

IDE: Eclipse, Net Beans, Visual Studio 2008,JDeveloper

Web/Application Servers: Apache Tomcat, Glassfish, JBoss, Web logic, Web sphere

J2EE Technologies: JSP, Servlets, Struts, Hibernate, Spring, Spring MVC, Spring-AOP,Spring DAO, Spring-Security, Spring WS, JSTL, EJB, RMI, DBC,Web Services.

Others: SVN, Maven,Jira, Jasmine, Firebug, GIT Hub.

PROFESSIONAL EXPERIENCE:

Confidential, Oak Ridge, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Worked in a fast paced AGILE development environment while supporting requirements changes and clarifications. Design and work complex application solutions while mentoring junior developers and following Sprint deliverables schedule.
  • Worked in all phases of Software Development Life Cycle (SDLC) including Analysis, Designing, Coding, Testing and Deployment of the application.
  • Developed Use case diagrams, Class diagrams,Sequence diagrams,Objectdiagrams using IBM Rational Rose.
  • Architecting the web application framework and developing various modules of the application.
  • Project schedule tracking and delivery of the module.
  • Performed duties of Scrum Master and did task allocation, tracking and estimation.
  • Did Analysis and Design of various modules using J2EE Architecture and MVC Design Pattern.
  • Responsible for all client side User Interface Validation using JQueryand Angular JS.
  • Developed web application using Spring MVC, HTML5, CSS, Bootstrap, and Angular Js.
  • Used Tiles, JSP, Bootstrap and HTML for Developing the Responsive User Interface of the application.
  • Used Angular JS, Bootstrap, CSS3,NodeJs, JQueryServices to enhance the functionality of web pages.
  • Implemented application level persistence using Hibernate and Spring.
  • Did integration of Spring and Hibernate Framework.
  • Wrote Named Native queries for high performance of the application.
  • Implemented the JPA specification with Hibernate to manage an Oracle 10g database.
  • Developed Data Access Objects (DAOs) for getting data and persisting to the database.
  • Implemented the Spring-Security and Transaction Management (Spring-Tx) in the Application.
  • Developed Spring Framework based RESTFULWeb Services for handling and persisting of requests and Spring MVC for returning response to presentation tier (User Interface).
  • Used Spring framework, Spring-AOP, Spring-ORM modules.
  • Worked in designing the Database and Developed Stored Procedures, Triggers, Functions and Cursors for efficient usage of data from Oracle 10g Database.
  • Deployed the application using Apache Tomcat Application Server.
  • Used Eclipse IDE for designing, coding and developing applications.
  • Used Tortoise SVN Subversion for software version control.
  • Used Log4J to monitor the Error Logs.
  • Configured Hibernate second level cache using EHCache to reduce the number of hits to the configuration table data.
  • Created Unit Test and SIT test Scripts for the application.
  • Responsible for troubleshooting and resolving tickets.

Environment: Spring, Hibernate, Tiles, Tortoise SVN, Eclipse, Log4J, Bootstrap, AngularJs, JSP, HTML, Spring-Security, Spring-MVC, Oracle 10g, Apache Tomcat.

Confidential, Cleveland, OH

Senior Java/J2EE developer

Responsibilities:

  • Requirements Specification, Analysis, Design, Implementation, Testing, Deployment and Maintenance with various AGILE Model.
  • Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams using Visio as part of UML & created documents.
  • Developed JSPs (Java Server Pages) using EL (Expression Language) and JSTL tags.
  • Developed web applications using Spring MVC, JQuery, HTML,Bootstrap and Angular Js.
  • Used Angular to develop the user interface, to validate the user at client side and provide responsive feedback. Ensuring the high performance of the application on mobile devices and desktop.
  • Inserted External Style Sheets to various web pages using CSS.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Spring Core and Spring AOP.
  • Implemented RESTful web services using Jersey API and created JSON Object. Used Angular Js to display the JSON object on the User Interface.
  • Used Hibernate, Hibernate annotations and Java POJO to design the modeling part of the application.
  • Implemented SOA architecture using Enterprise Service Bus (ESB).
  • Developed Java code to read xml files using JAXB and XML.
  • Used Java Mail to notify request submission, completion to users and L3 support for errors.
  • Developed business modules using Hibernate&Spring frame work technologies.
  • Used JIRA issue tracker to file the bugs.
  • WebLogic Server was used to deploy the application.
  • Developed DAO(Data Access Objects) service methods to populate the domain model objects using Hibernate Query Language(HQL) Queries.
  • Used Hibernate tostore the persistence data into the Oracle Database and wrote HQL to access the data from database.
  • Used Log4J for event logging.

Environment: Spring, Hibernate, Log4j, WebLogic, Spring Core, Spring MVC, JQuery, HTML, Bootstrap, Angularjs, JSP, HQL, Spring-AOP, RESTFUL Web Service, JAXB, XML, JIRA, Visio.

Confidential, Nashua, New Hampshire

Sr. JAVA/J2EE Developer

Responsibilities:

  • Analyzed and wrote detailed Design Specifications, Traceability Matrix sheet and TestRequirements.
  • Used HP ALM (Application Life Cycle Management) for delivering secure and reliable application as progresses in the software development life cycle.
  • Used J2EE design patterns like Factory, MVC and Singleton Patterns.
  • Designed and Developed User Interface using Java Server Faces (JSF), HTML, Java Script, Cascading Style Sheets (CSS),XML, Angular Js with Bootstrap and NodeJs to create interactive user interface.
  • CreatedAngularJScontrollers, services and usedAngularJS filters for filter functionality in search box and integrator functionalities.
  • Developed Java Bean classes using the concepts of OOPs.
  • Implemented Dependency Injection (Spring-IOC) feature of Spring Framework and integrated it with Hibernate.
  • Developed the spring-AOP programming to configure logging for the application.
  • Implemented Spring-Security to secure the application.
  • Used spring webflow as MVC framework for designing the complete Web tier.
  • Implemented the data persistence functionality of the application by using Hibernate to persist Java data object to the relational database. This task includes - writing, configuring, and maintaining the Hibernate configuration files.
  • Worked on the ORM tool, Hibernate to interact with the Database.
  • Wrote Named query, which can be called multiple times.
  • Used MySQL to access data in the database at different Levels.
  • Worked on XMIandputty.
  • Glass FishServer was used to deploy the application.
  • Log4j for logging and examining log for error handling and trouble shooting.
  • Worked on tickets from service-now and Jira on daily basis.
  • Used Eclipse IDE for development, Tortoise SVN for versioning and Maven for build environment.

Environment: Spring, Hibernate,Log4j, Glass Fish, Spring-AOP, Spring-Security, Maven, Eclipse, Tortoise SVN, Putty, Jira.

Confidential, Atlanta, Georgia

Sr. JAVA/J2EE developer

Responsibilities:

  • Designing,building, maintaining, reviewing, supporting optimal quality code and services.
  • Working with a 2 week sprint process, created user stories, story point estimation using planning poker.
  • Extensively used JavaScript, JQueryand AJAX for client-side validation and to create the user interface.
  • Developed Use case diagrams, Object diagrams, Class diagramsand Sequence diagrams using UML.
  • Designed and Developed struts view pages using HTML,JSP,CSS and Java Scripts.
  • Implemented Project Structure and Modules using Struts Framework.
  • Developed Action Forms, Forms beans, Java Action classes using Struts.
  • Designed the application workflow using Struts Framework and authored struts configuration files like validator.xml, struts-config.xml and validation-rules.xml.
  • Developed SOAP WEB SERVICES using JAX-WS .
  • Used Struts-Validator framework for all front-end Validations for all the forms.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Implemented second level caching using EH-Cache mechanism to reduce the number of hits to the configured table data.
  • Implemented Java Persistence API (JPA) through Hibernate.
  • Parsed XML data using SAX and DOM parsers.
  • Used JAXB for marshalling and unmarshalling XML based request.
  • Performed Unit testing for modules using Junit.
  • ANT Tool was used for the entire build process.
  • Deployed the application on WebSphere Application server.
  • Used JDeveloper IDE to develop the code.
  • Used CVS for version control across common source code used by developers.
  • Used JIRA for bug testing and issues tracking reported by the testing team.

Environment: Struts, Hibernate, Websphere,JDeveloper,Jira, Java Persistence API, JAXB, Log4j, UML, JavaScript, JQuery, Ajax, ANT, CVS.

Confidential, Dover, NH

JAVA/J2EE developer

Responsibilities:

  • Followed AGILE software development methodology and Test First driven approach in building the System in a iterative and incremental manner.
  • Involved in all the phases of SDLC (Software Development Life Cycle) including analysis, designing, coding, testing and deployment of the application.
  • Used Rational Rose for Use Case diagrams, Object diagrams, Active flow diagrams, Class diagrams, sequence diagrams in Design phase.
  • Used Struts web framework to develop the application.
  • Developed view components using HTML,JSP, JavaScript, CSS, JQuery Struts Logic tags and tag libraries.
  • Integrated Struts with Spring by delegating Struts action management to Spring framework.
  • Implemented Layout management using Struts Tiles Framework.
  • Configured the user actions (Struts Actions) using XML. The controller uses XML mappings in struts to map the request to the server side functionality.
  • Created components to build and initialize hibernate session factory.
  • Defined hibernate mappings to map database tables and created queries using HQL.
  • Implemented various design patterns like Service locator, MVC, DAO, Business Delegate, Interceptor, singleton and Front controller.
  • Used Oracle10g database for tables creation and responsible for writing SQL queries using Joins and Stored Procedures.
  • Used SAX parser to extract/read the required information from XML.
  • Used Log4j for extensive logging in the application.
  • Tuned and Deployed Web applications with WebLogic Application Server.
  • Used JUnit for the functional and Unit testing.

Environment: J2EE, HTML, JSP, CSS, JQuery, Struts, Hibernate, XML, Oracle 10g, HQL,SQL,Eclipse, WebLogic, Log4j.

Confidential

Java Developer

Responsibilities:

  • Involved in all the phase of the Software Development Life Cycle from Analysis, Design, Implementation and Testing .
  • Prepared the High Level Design (HLD) of the application with details like Class, Sequence, Use case and Object diagrams using IBM rational rose tool.
  • Implemented Data Access Objects (DAO), Value Objects, Java Beans and Singleton design patterns.
  • Implemented business process using Servlets and Java Server Pages, which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed User Interface (UI) using HTML, CSS, Java Script, and AJAX.
  • Participated in weekly design reviews and walkthroughs with project manager and development teams.
  • Developed EJB component to implement business logic using Session and Message Bean.
  • Created session EJBs that retrieved information from the PostgreSql database using iBATIS.
  • Used Exception handling and Multithreading for the optimum performance of the application.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Used SVN 1.5.2 for version controlling and JUnit for unit testing.
  • Used iBATISpersistence framework for mapping between the PostgreSql databases and java objects.
  • Used Maven 1.0 for managing the dependencies and project management.
  • Used Eclipse IDE for code development.
  • Application deployed on Application Server Red Hat JBossAS 5.0.1.

Environment: HTML, CSS, JavaScript, AJAX, JSP,EJB, Servlets, JDBC, Eclipse IDE, PostgreSql, iBATIS, JBoss, SVN, JUnit, Maven.

We'd love your feedback!