We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Fairfax, VA

SUMMARY

  • 11 Years of programming experience with consistently increasing responsibilities in Software Development, Testing and Program Implementation.
  • Experience in all phases of the software development life cycle (SDLC) - from requirement gathering to implementation, delivery, test planning and execution and production support
  • Designed and Developed Web Applications, Distributed Systems inJava, J2EE, JSP, Servlets, JDBC, EJB, JMS and Web services (SOAP), Struts, Spring, JSF, Hibernate
  • Expertise in developing and implementing Web Services using EJB3.0.
  • Expertise in working with Microsoft SQL Server and Oracle SQL Developer.
  • Extensive experience in front-end technologies HTML, CSS, JavaScript, AJAX, JQuery, JSON, DWR, Flex
  • Exposure to MuleSoft Implementation
  • Extensively used agile/bug/issue tracking tools - JIRA, Remedy, HP ALM Quality Centre, Share Point
  • Experience in the software design and development using Agile-Scrum model.
  • Strong analytical skills with excellent interpersonal and communication skills with analytical ability and understanding of organizational functioning.

TECHNICAL SKILLS

Languages/Scripts: JAVA, JavaScript, JQuery, HTML, XML, UML, PL/SQL, CSS

J2EE Technologies: Java Beans, Web Services, Java, JSP, Servlets, XML, JDBC, JNDI, SOAP/WSDL, AJAX, i18N, l10N Resource Bundles & properties

Framework and Libraries: Apache Ant, Spring 3.x, Struts1.x, Jakarta Taglibs, JSTL, Log4j, Hibernate 3.x, JSF, DWRScripting Languages JavaScript, JQuery, JSON

Database/RDBMS: MS SQL Server, Oracle.

Tools: Eclipse IDE, NWDS 7.3, SQLDeveloper, MS SQL

Version/Source Control: SVN and CVS.

Web Servers/Servlets Container: Tomcat, JBoss, WebLogic

Bug Tracking Tools: JIRA, Remedy, HP Quality Centre, Share Point

Build Tool: ANT, Maven

PROFESSIONAL EXPERIENCE

Confidential, Fairfax, VA

Senior Java Developer

Responsibilities:

  • Application developed using Spring Framework, worked on different spring modules like core container module, application context module, Aspect oriented programming (AOP) module, Spring MVC etc.
  • Used Struts MVC to map the various PI components which are responsible to perform the CRUD operations.
  • Used Spring MVC to map different AI components using which MAC’s can validate the enrollment data.
  • Mapped the objects with the Database using Hibernate Query Language (HQL) as the Persistence Frame Work.
  • Developed unit test cases in TDD (Test Driven Development Approach) using JUnit to ensure the quality of the deliverables for different layers of the application.
  • Used Jenkins to perform Maven release build for PI/AI applications which is used for deployment in Dev box.
  • Used EJB to talk to different DAO components in PI.
  • Used WSAD IDE to develop the code/debug the code for both AI and PI applications.
  • Used Maven to build the project.
  • Used JIRA for User Story updating/Bug tracking.
  • Used Fisheye Crucible to raise code review tickets.
  • Implemented application with S508 guidelines.

Environment: Java/J2EE, Spring, JSON, Oracle, Maven, JIRA, Crucible, Oracle SQLDeveloper, Struts, Hibernate

Confidential, Gaithersburg, MD

Senior Java Developer

Responsibilities:

  • Application developed in MVC architecture using Spring framework.
  • Used Maven to build the application.
  • Implemented Spring as a web framework and Hibernate as database framework.Monitored the error logs using Log4J and fixed the issues.
  • Used DAO pattern to retrieve the data from database.
  • Participate in daily design/developer stand up meetings, sprint planning and estimation meetings.
  • Briefly worked in a MuleSoft Project - used AnyPoint Studio.(PoC)
  • Consumed RESTful web services to a separate internal application that displayed the data from the WebService.
  • SOAP UI for testing request/response client internal/external web service and outbound internal/external web services.
  • Used Postman to test the RESTful WebServices

Environment: Java/J2EE,Spring, JSON, Oracle, Maven, JIRA, Oracle SQLDeveloper, MuleSoft AnyPoint Studio, Postman, SOAPUI

Confidential

Senior Java Developer

Responsibilities:

  • Used Spring MVC Framework for Web Development, business logic processing.
  • Developed various Spring MVC forms and performed both client side and server side validation
  • Implemented service layer with dependency wiring, transaction, DAO and annotations.
  • Used Hibernate, hibernate criteria queries, HQL and native SQL.
  • Extensive Unit testing using JUnit and also performed Integration testing.
  • Involved in defect tracking & fixing. Created reusable templates & Util Classes.
  • Created High Level Design Document for each Enhancement.
  • Application was built in a custom Struts Framework - ‘BizBrick’.All Enhancements for the new modules implemented in BizBrick Framework.
  • Used the custom JDBC Framework of BizBrick for the DB operations.
  • Implemented the Struts Validation to validate the mandatory data and for business logic validations.
  • Used Oracle 10g for creating stored procedures and executing queries.
  • Followed agile methodology in development.

Environment: Java/J2EE, JSP, Tomcat, Struts, Eclipse, JavaScript, CSSSVN, Oracle 10g

Confidential

Senior Java Developer

Responsibilities:

  • Involved in planning, design and documentation
  • Involved in implementing of Service layer using Spring Modules.
  • Used Spring AOP to implement transaction management and exception handling.
  • Developed service objects as beans by using spring IOC/DI.
  • Designed and developed web-based software using Spring MVC Framework and Spring Core.
  • Used agile methodology in building functionalities.
  • Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
  • Used Hibernate for Object relational Mapping for data persistence.
  • Created and used stored procedures using MS SQL Server.
  • Involved in Client Interaction from requirement phase to deployment phase.

Environment: Java /J2EE, Spring, Hibernate, JSP, Web, MS SQL Server, JBoss, SVN, JavaScript, JQuery

Confidential

Senior Java Developer

Responsibilities:

  • Extensively involved in gathering business requirements and system requirements and specifications.
  • Involved in Developing Web Application with Full Software Development life Cycle (SDLC) from Design to Deployment using agile methodologies.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns,
  • Developed and implemented Spring, JSF My Faces and J2EE based MVC (Model-View-Controller) framework for the application
  • Consumed Siebel Web services for the various DB operations.
  • Internationalization implemented in the application. Application served Arabic and English language.
  • Implemented security concepts by HTTPS, SSL Authentication and Configuring certificate authentication.Involved in fixing production support issues.
  • Created User Guide for each service

Environment: Java/J2EE, JSF, Spring, WebLogic Server, Maven, SVN,Log4j, Eclipse

We'd love your feedback!