We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Over 7+ years of experience in Object Oriented Analysis, Design and Web Development using Java/J2EE technologies.
  • Involved in various stages of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing and implementation.
  • Worked as a full stack senior Java developer by extensively working through Object Oriented Analysis in developing server side and front - end framework using Java, J2EE design patterns.
  • Good domain knowledge on Insurance, Airline, Banking, Healthcare and Pharma industries.
  • Experience in design and development of enterprise applications using object oriented technologies such as Core Java, J2EE, Servlets, Struts, Spring Framework, JDBC, JPA, Hibernate, and Collections API .
  • Experience in using Spring Core, Spring MVC, Spring Security, Spring JDBC and Spring ORM modules.
  • Expertise in Front-end development using JSP, JSTL, JavaScript, CSS3, HTML5, XML and Ajax.
  • Experience in producing and consuming SOAP and Restful web services using JAX-WS, JAX-RS.
  • Good experience in Design and Development of database systems using RDBMS concepts including Oracle, MySQL, SQL Server and experience in writing SQL queries, PL/SQL, Stored procedures , prepared statements and triggers .
  • Experience in developing and deploying applications through Apache Tomcat and other application servers like IBM Web Sphere, Web Logic and JBoss .
  • Good Knowledge of using IDE tools like RAD, NetBeans, and Eclipse for Java/J2EE application development.
  • Expertise in working with Windows and Linux platform and also in environments using Agile ( SCRUM ) development methodologies.
  • Experience with build automation tools such as Maven and ANT .
  • Experience in Version Control systems like SVN, Rational Clear Case and Git .
  • Knowledge in using Testing tools like JUnit to test functionalities of an application and Mockito framework for TDD .
  • Experience in using Log4J for logging messages like Debug and Error for better tracking and developing of application.
  • Have good knowledge on XML Suite of Technologies XML, XSL, JAXP, JAXB, XSLT and validations with DTD and XSD .
  • Familiar with developing and understanding Use Case Model, Use Case Diagrams, Class Diagrams, sequence diagrams.
  • Have proficient time-management skills, able to deliver assignments with superior quality on schedule. Possesses high working qualities with good interpersonal skills, highly motivated, fast learner, good team player and very proactive in problem solving with providing best solutions.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, SQL.

Web Technologies: Angular JS, JavaScript, HTML, HTML5, XHTML, XML, XSLT, CSS, AJAX, JSP, JQuery

J2EE Technologies: JSP, Servlets, Struts, JSF, Hibernate, Spring Core, Spring MVC, Spring ORM, Spring Security, Spring Web Flow, JSTL, EJB, RMI, JDBC, JMS, Web Services (REST, SOAP), bootstrap

Application and Web Servers: Web sphere, Apache Tomcat, Web logic and JBoss Developer Tools (IDE) Eclipse, NetBeans and RAD

Modeling Languages: UML, Rational Rose 2000

Version Control: GIT, SVN, Rational Clear Case and CVS

RDBMS: Oracle 8i/9i/10g, MySQL and SQL Server

Operating System: Linux, Windows 7/Vista/2000/NT, UNIX

Build Tools: Maven, ANT

Bug Tracking Tools: JIRA, Firebug

Other Tools: Jenkins, SOAP UI, MySQL Workbench, Putty

PROFESSIONAL SUMMARY:

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Used Agile Methodology for developing the software and participated in Scrum meetings.
  • Worked on booking path pages like Trip Details, Traveller Info, Review and Purchase and Confirmation pages.
  • Developed front-end pages using HTML, JSP and JSTL .
  • Implemented booking path user data validation using Spring Validation, Spring Web Flow.
  • Managed the navigation and web application page flow through Spring Web Flow .
  • Responsible for implementing various modules of the application using Spring MVC architecture .
  • Implemented various J2EE Design patterns like Singleton, Facade, Business Delegate, DAO, Transfer Object and Factory pattern .
  • Used Bootstrap technology promptly in various modules.
  • Involved in the implementation of Spring ORM with Hibernate and creating the Hibernate POJO objects and mapped with MySQL database using Hibernate Annotations .
  • Hibernate Query Language (HQL) was used to write various queries and Criteria’s in the database.
  • Implemented application Security including User Management, Authentication and Authorization using Spring Security .
  • JUnit was used for Unit Testing.
  • Developed RESTful web services using Spring Annotations .
  • Maven was used to manage dependencies in the application and involved in writing Maven pom.xml and deployment of the application in Tomcat Application server .
  • Developed application using Git version control and used Eclipse IDE for development.

Environment: HTML5, JSP, CSS, JSTL, Spring MVC, Spring Core, Spring Web Flow, Spring ORM, Hibernate, MySQL, JUnit, RESTful web services, Maven, Git Version Control, Apache Tomcat Application Server, Eclipse IDE and Linux.

Confidential, Northbrook, IL

Java/J2EE Developer

Responsibilities:

  • Responsible for completion of the User stories assigned for each Sprint including Analysis, Development, Testing, Defect fix, Tech Spec update.
  • Communicated with the Leads and BA's for better understanding of the design requirements .
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object and Factory pattern .
  • Designed and Developed the UI screens using JavaScript, JQuery, JSP, JSTL, HTML5, and CSS3 and used JavaScript functions for user data validation .
  • Integrated JQuery EasyTabs.js to create rich tab pane on web page.
  • Used Spring MVC Framework to develop Action classes and Controllers along with validation framework and annotations.
  • Mapped DTOs to Oracle Database tables by creating Hibernate mapping XML files and responsible for writing complex HQL queries and criteria’s for Hibernate layer.
  • Extensively developed SOAP based web services using JAX-WS and used SOAP UI to test .
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Coding the programs in accordance with Program Specifications and adhering to Coding standards.
  • Implemented application level Logging component using Log4j framework.
  • Created unit test cases and performed Unit Testing using JUnit framework.
  • Defects raised during testing phases are analyzed, impacts identified and Root-Cause analysis done on defects/issues in testing or production, fixed/resolved within timelines.
  • Used Rational Clear Case as a Version control system.
  • Developed the application in IBM Rapid Application Developer (RAD) IDE and deployed the application on Web Sphere server .
  • Familiar with Cobertura and Jenkins tool.
  • Used Maven for automating build.
  • Worked on Agile Environment having daily stand up meetings, pre planning and planning meeting and also face-to-face communication.

Environment: Spring MVC, Spring Core, Spring ORM, Agile Methodology, Rapid Application Developer, Rational Clear Case, XML, HTML5, CSS3, JavaScript, JSP, JSTL, Hibernate, Web Sphere Application Server, Windows, Maven, Log4J, SOAP Web services.

Confidential, Bridgewater, NJ

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle ( SDLC ).
  • Designed and implemented the J2EE application with MySQL in Eclipse IDE .
  • Developed the UI using JavaScript , JSP , HTML5 , and CSS3 for interactive cross browser functionality and complex user interface.
  • Implemented the web based application following the MVC architecture using Spring 3.1 Framework.
  • Developed backend business logic with Spring 3.1 Framework and achieved asynchronous messaging with Java Messaging Services .
  • Providing a framework for mapping object-oriented domain model to a traditional relational database using Hibernate ORM framework.
  • Used Hibernate to store the persistent data as an Object - Relational Mapping (ORM) tool for communicating with database.
  • Created REST based web services using JAX-RS and Spring MVC .
  • Development used the Use Cases and business logic & Unit Testing .
  • Utilized programming methodologies and languages and adhered to coding standards, procedures and techniques while contributing to the technical code documentation.
  • Deployed the application in JBoss application server.
  • Used Log4J for debugging and maintenance.
  • Used SVN for Source code management.
  • Participated in design reviews and provided input to the design recommendations, incorporated security requirements into design and provided input to information/data flow, and understood and comply with Project Life Cycle Methodology.
  • Day to day communicated with remote developers, through mail, phone, conference calls, for resolving issues, understanding business requirements.

Environment : Java/J2EE (JSP, Servlet), JAX-RS, RESTful Web Services, JUnit, JavaBeans, Spring 3.1, spring MVC, Hibernate 4.0, JPA, JBoss 1.6, MySQL 5.5, HTML 5, CSS 3, JavaScript, log4J, SVN.

Confidential, Salt Lake City, UT

J2EE Programmer

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, defining scope, Design analysis, impact analysis, Integration and deployment.
  • Responsible for the design and development of the application framework.
  • Designed and Developed UI’s using JSP by following MVC architecture.
  • The application uses the Struts framework. The views are programmed using JSP pages with the struts tag library, Model is a combination of EJB’s and Java classes and web implementation controllers are Servlets.
  • Worked on Java Persistence API (JPA).
  • Generated XML pages with templates using XSL.
  • Used XSLT for transforming the XML content into HTML.
  • Used JavaScript for client side validations.
  • Used JUnit for unit testing of the system and Log4J for logging.
  • Used JSP and Servlets for server side transactions.
  • Used EJB as a middleware in designing and developing a three-tier distributed application.
  • The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Created and maintenance of data using Oracle database. JDBC for database connectivity with Oracle. The request and response from the client is controlled using Session Tracking in JSP.
  • Installed Web Logic Server for handling HTTP Request/Response.
  • Used MQSeries for maintaining the messages in a queue.
  • Developed code for interfacing the system with other system using MQSeries in Java using MQ Client API.
  • Administering and designing the queues in the MQSeries

Environment: Java, J2EE, JSF, JSP, EJB, Servlets, JMS, JDBC, Java (JDK 1.5), MQSeries, Struts, UML/Rational Rose, Session Tracking, XML, XSL, XSLT, PL/SQL, HTML, JavaScript, Web Logic 8.1/7.1 App Server, Oracle 9i/8i.

Confidential, Plymouth Meeting, PA

Java Developer

Responsibilities:

  • Implemented Agile Methodology for project Management.
  • Worked with business partners for requirements gathering.
  • Developed Class diagrams using Rational Rose.
  • Design and development of UI Screens using JSP, HTML, CSS and JavaScript.
  • Developed Controller Servlets and Action Servlets to handle the request and responses.
  • Designed DTD's for XML representation of data.
  • Used JAXP to parse the XML data.
  • Involved in resolving business technical issues.
  • Understand all project requirements as specified in Use Cases and Requirement Specifications.
  • Developed data access beans using Hibernate to interact with Oracle database.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables.
  • Developed the application using Eclipse IDE and deployed on Web Logic server.
  • Used SVN for version control across common source code used by developers.
  • Written the JUNIT test cases for the functionalities.
  • Used Log4j for application logging and debugging.

Environment: Struts 1.3, XML, Oracle, Linux, Rational Rose 2002, UML, JSP, JUnit, UML, JavaScript, Web Logic 10.x, ANT, SAX, DOM, JAXP 1.3.

We'd love your feedback!