We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Eagan, MN

PROFESSIONAL SUMMARY:

  • Over 4 years of experience in design, analysis, development and maintenance of complex high performance and scalable distributed object - oriented applications in Java and J2EE.
  • Robust design/development experience with SDLC including Business modeling and Extensive uses of various design methodologies like OOA & OOD, UML and Design Patterns.
  • Experience in Pair Programming, Test Driven Development, Waterfall and agile methodologies using SCRUM and KANBAN.
  • Expertise in development and deployment of multi-tiered web based enterprise applications using J2EE technologies like Servlets 2.3/2.4, JSP 1.1/2.0, Struts 2.0, JMS, Hibernate 3.0/4.0, Spring 3.0/4.0, JDBC, JNDI, JSF, angular JS, Java Beans.
  • Excellent understanding and hands on in EJB, Java Persistence Query Language, Transactions, Exceptions, Java Transaction API (JTA).
  • Excellent knowledge of design patterns (Singleton, Factory pattern, Flyweight, Decorator, Strategy, DAO, Session Facade and MVC).
  • Experience in producing and consuming SOAP and RESTful Web Services using JAX-WS, JAX-RS, Jersey Framework and Spring MVC.
  • Expertise in Web-Development technologies like Servlets, JSP, JSON, JSTL, HTML, HTML5, JavaScript, CSS, CSS3, XML, XSL/XSLT, Angular JS , AJAX, JQuery.
  • Hands-on experience in working with XML related technologies such as DOM, SAX, XML Schema, XPath, DTD, XSD, JAXP and JAXB.
  • Well versed with SQL Server, Oracle, DB2 and MySQL as back-end Databases and used database tools like TOAD and SQL Developer.
  • Experience in automating web application testing using Cucumber and Selenium web driver with Testing framework.
  • Good knowledge and experience with multiple Servers like Web Logic server, Apache Tomcat, JBoss.
  • Strong experience with Subversion (SVN), Concurrent Version Systems (CVS), GIT.
  • Experience in working with ClearQuest and Bugzilla for bug tracking.
  • Highly Experienced in developing test cases with Junit and logging with Log4j.
  • Experience on task maintenance tools like JIIRA.
  • Good knowledge in unit test cases like Jasmine and Karma, Mockito.
  • Good understanding of client-side build tools like npm, bower, Grunt and Gulp.
  • Sound knowledge on continuous integration tools like Jenkins, Bamboo.
  • Experienced in various IDEs like Eclipse, Maven, IntelliJ, Notepad++, Sublime Text and Web Storm.
  • Self-motivated Team player with excellent interpersonal and communicational skills, Capable of performing in a fast paced, result driven atmosphere.
  • Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.

TECHNICAL SKILL:

Languages: C/C++, Java, SQL, PL/SQL, UML, HTML, DHTML, XHTML.

Web Technologies: HTML5, CSS3, Bootstrap, jQuery, AJAX, JSP, Dojo, JavaScript, Angular JS, Node JS, React JS, JSON, XML.

Java Technologies: Core Java, JSP, Servlets, JDBC, Java Beans, Java Server Faces, Java Persistence API, Web Services, SOAP, REST, WSDL, JAX-RS, JSX-WS, Dojo, EJB, JMS, JNDI.

XML Technologies: XML, XSL, XSLT, SAX, DOM, Castor, XML Beans and JAXB.

IDEs: Eclipse, Net Beans, IntelliJ IDEA.

Web/App Servers: Apache Tomcat, Web Logic 8.1/9.1, Web sphere, JBoss.

Tools: Maven, Ant, Jenkins, JIRA, Log4j, Junit, Mockito, JMock.

Operating systems: Windows, UNIX, Linux.

Databases: Oracle 8 / 9i / 10g/11g, HSQL, My SQL, MS SQL Server 7.0, DB2.

Design Patterns: MVC, Singleton, Service Locator, Session Facade, DTO, DAO, Factory Pattern.

Debugging: Fiddler, Firebug.

Frameworks: Struts, Spring (Spring IOC, Spring MVC, Spring AOP, Spring JDBC, Spring ORM, Spring Security, Spring Batch, Spring Boot), Hibernate, Log4j.

Version Control: CVS, VSS, SVN, GitHub.

Web Services: SOAP, REST.

PROFESSIONAL EXPERIENCE:

Confidential, Eagan, MN

Sr. Java Developer

Responsibilities:

  • Involved in complete development of 'Agile Development Methodology/SCRUM' and tested the application in each iteration.
  • Worked on designing the User Interface by coding in HTML5, jQuery, AngularJS, bootstrap to create the SPA (Single Page Application).
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in the business layer.
  • Created User Interface in DOJO/AJAX for different customized screens for each type of Provider.
  • Implemented client-side data validations using JavaScript and Server-side data validations using JSF validations.
  • Extracted data in UI for different clients using JSON .
  • Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Implemented the application using Spring MVC Framework and handled the authentication, authorization, and access-control features by using Spring Security.
  • Used spring for bean instantiation, annotations, controllers, request mapping to handle the web service request and response and created Microservice using Spring Boot .
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Implemented Web-Services to integrate between different applications components using RESTful using Jersey and published in SOA environment.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTPURIs .
  • Developed web service client using Spring Framework and RESTHTTP protocol to get customer credentials and information.
  • Developed Database Procedures for updating, Inserting, and deleting table for a complete logical Unit of Work (LUW) using PL/SQL under Oracle Database Server.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project and Used Selenium for UI automation .
  • Used NPM to resolve angular , jasmine dependencies.
  • Used Easy mock for mocking down line services.
  • Deploying fixes and updates using Apache Tomcat application server.
  • Experience in ANT, Maven build tools and expertise in testing tools like Junit.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.

Environment: Java, J2EE, HTML, JavaScript, AJAX, AngularJS, JSP, Servlets, Hibernate, Spring MVC, spring security, Spring boot, JIRA, XML, JUnit, Maven, JAX-WS, Log4J, Oracle, Apache, GIT, JFS, RESTful, Maven, Easy Mock, JIRA, NPM.

Confidential, Union, NJ

JavaUI Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model.
  • Implement the presentation layer (GUI), based on open source framework involving Servlets, JSP, JSLT, JSF, CSS, HTML, JavaScript and Beans.
  • Developed web application using Spring MVC framework.
  • Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • Used Spring Inversion of Control, to make application easy to test and integrate.
  • Used Auto wired Puja and DAO classes with Spring Controllers.
  • Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
  • Implemented SOAP web services to send and receive the data from database.
  • Created Test Scripts in SOAP UI using Groovy Scripts for web services testing.
  • Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
  • Used Spring DAO concept to interact with database (DB2) using JDBC template.
  • Used Web Sphere Application Developer for building, testing and deploying application locally.
  • Create text message using a configuration file for data mapping and utilize Java Messaging Service (JMS) API to the transaction message to other application via Message Queue (MQ).
  • Used Code Pro Analytics to make sure all the code maintains standards.
  • Used Firebug, IE Developer Toolbar and Chrome Developer Toolbar for debugging and browser compatibility.
  • Experienced use of project management software (JIRA) for Issue Tracking, Maintaining Tickets specific to bug fixes and enhancements.
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • Used Rational Clear Case for version control.

Environment: W eb Sphere Application Server 7.0, Spring Framework 3.0.5, Angular JS, React JS, XML, Jasmine, jQuery, Bootstrap, AJAX, JSON, JSP, JavaScript, HTML, CSS3, DOJO, SOAP, JAX-WS, JDBC, DB2, Log4j.

Confidential

Java Developer

Responsibilities:

  • Interactions with the business team to gather the requirements review the specifications and monitor the work.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the front-end web presentation layer on Struts MVC framework.
  • Experience in MVC, Locator, Data Access Object (DAO), Data Transfer Object (DTO), Factory and Singleton design patterns.
  • Developed JSP pages to handle client requests and carry out server-side processing.
  • Implemented client-side validations using JavaScript.
  • Developed Servlets, Java beans and Java helper classes responsible for delivering web component.
  • Involved in the Data Access Object layer for storing, updating and loading the data using Hibernate and Implemented logging using Log4j.
  • Generated User interface screens using JSP, JavaScript, CSS and HTML.
  • Responsible for the co-ordination with the team members and attending meetings.
  • Responsible for Quality assurance of all web design projects, including web usability, accessibility, testing and debugging.
  • Used Ant script for build and deploy process. Deployed the application on Tomcat server.

Environment: J2EE/J2SE, Java1.5, JSP, Struts, CSS3, Apache CXF, XML, HTML, Log 4j, Oracle, JavaScript, Sub Version, Web logic server 9, Hibernate.

We'd love your feedback!