We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Eden Prairie, MN

SUMMARY

  • Highly motivated, creative & versatile IT Professional wif 8+ years of Software development as a J2EE Developer.
  • Strong experience in all the phases of SDLC (Software Development Lifecycle) and experience to work as a team member as well as an individual performer under the large development groups.
  • Good working involvement in Requirements gathering, Analysis, Design, RWD, Development and Testing of application developed using AGILE SCRUM methodology, Waterfall model and Test - driven development (TDD).
  • Very good understanding of Object Oriented Design (OOD), Design Patterns, J2EE Design Patterns, MVC, Struts multi-tier architectures and distributed architectures.
  • Experience in developing applications wif various Open Source Frameworks Struts 2.x Framework, Spring Framework (Spring MVC, IOC, AOP, Data and JDBC Templates), JSF, Hibernate, JPA for persistence.
  • Well Expertise in Multi-Tier Web Applications, Enterprise Applications using J2EE technologies (JAVA, Servlets, JSP, EJB, JSTL, JDBC, JMS, and XML).
  • Well involvement in design and development using languages like HTML5, CSS3, JavaScript, Angular JS, Node JS, AJAX, Bootstrap, JQUERY, JSON, JSP tag libraries, XML.
  • Excellent theoretical base in Implementation Methodologies, Design Patterns, and Web based Architecture using web technologies like JSP, Servlets, Struts & Hibernate.
  • Strong Experience in Spring Framework, for example, Spring MVC, IOC, AOP, DI, Spring-Boot, REST, Spring Integration, Spring Testing, and Spring JDBC, Spring Batch, Spring Securities.
  • Strong knowledge in problem-solving, organizing, communication and planning skills, wif ability to work in team environment.
  • Efficient in deploying applications using Web Logic App Server, JBOSS and Tomcat Web Server. and Experienced in resolving Java applications and webserver issues using troubleshooting techniques.
  • Developed Web services based on SOA using RESTful, SOAP, WSDL, UDDI, JAX-RS, JAX-WS.
  • Experience working on database design and development using SQL, PL/SQL in Oracle (10g, 11g), DB2 and SQL Server environments and experienced in using NoSQL databases like MongoDB.
  • Performed unit testing using JUnit framework.
  • Experience in using GIT, SVN, CVS, and Rational Clear Case for version controlling, error reporting and project management tools like JIRA is used for bug/issue tracking.
  • Working Knowledge in using the integrated development environments like Eclipse, Net Beans and JBuilder.
  • Experience in developing applications on operating systems like Windows, UNIX and Linux.
  • Involvement in using various IDE's, Dreamweaver, Notepad++, Eclipse, Net Beans, Microsoft Visual.
  • Extensive experience in developing Web Services to expose useful functionality to web users through SOAP and REST.
  • Strong analytical,debugging skillswif experience in fixing ad hoc production issues.
  • Self-Motivated, initiative, flexible and ability to solve problems efficiently.
  • Quick learner, innovative thinker, hard worker and adaptive team player.

TECHNICAL SKILLS

Web/Java Technologies: HTML5, CSS3, XHTML, JavaScript1.8, JQuery, Ajax, Angular JS, JSF, JSON.

Tools: & Frameworks Struts, J2EE, Client-Server, Spring2.x/3.x, Hibernate 2.x/3.x/4.x, Mule ESB, Spring MVC, Spring IOC, Spring AOP, Maven, Star UML, JMS, JSF, Junit, AJAX, Spring Boot, Spring Batch, and Spring Security.

Messaging Systems/ Web services: SOAP, Restful, UDDI, JMS, WSDL, JAX-RPC, JAX-RS JAX-WS, Micro Services.

Web/Application Servers: Tomcat 8.x/9.x, Web Logic 12c, IBM WebSphere 9.x, JBoss.

Database: Oracle 8i/9i/10g/11g, MySQL.

Development Tools (IDEs): Eclipse8.x/7.x/6.x/3.x/2.1.1, My Eclipse6.0/5.1.1, NetBeans3.3, JBuilder, Spring Tool Suite (STS).

Testing Tools: Junit 4.x, JIRA, Soap UI, Mockito, Rational Clear Quest.

Version Control: CVS, SVN, Rational clear case, GIT.

Build Tools: Jenkins, Maven, ANT.

Operating System: Windows Vista/XP/2000/NT, Linux, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Eden Prairie, MN

Senior Java Developer

Responsibilities:

  • Involved in all the phases of Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Involved in system architecture and design utilizing the UML Analysis and Design Models.
  • Involved in application classes are developed by Core Java collections, Exception handling and Design patterns.
  • Involved in Design, develop and test of SOAservices using SOA/SOAP Web Service.
  • Extensively Implemented Spring Boot, dependency Injection (DI) and AOP.
  • Developed Servlets and JSPs based on MVC pattern usingSpringFramework.
  • Developed REST architecture-based web services to facilitate communication between client- server.
  • Additional security is added to the project usingSpring Securityfeature.
  • Used Hibernate in data accessing layer to access and update information against Oracle data base.
  • Developed Hibernate mapping classes and xml files for DAO layer.
  • Designed the dynamic and web compatible pages using the JavaScript, Angular JS, Bootstrap.
  • Creating detailed Junit test for producing the clear and actual functionality of the application.
  • Jira used for project tracking and bug fixing.
  • Used GIT repository for version control management.

Environment: Core Java 1.7/1.8, Servlets, JDBC, Java Script, Angular JS, JSON, JSP, Hibernate 3.x, Spring Framework, XML, MYSQL, DB2, SYBASE, Eclipse, SOAP and REST Web Services, Apache Tomcat, SOA, Junit, Jira, SVN, Log4j, Maven.

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Extensively participated in the analysis and design of the application.
  • Implemented Spring Framework.
  • Developed components in Spring MVC like Controller, Data Access layer Repositories using Spring Annotation.
  • Implemented the Spring AOP functionalities required to the applications in case of logging and taking different actions around operations in normal application flow.
  • Worked on Spring batch, Spring IOC, Spring JDBC and used in one of my project Spring Thread Pool Executor to do tasks asynchronously by creating future tasks.
  • Implemented persistence layer of the application using Hibernate.
  • Used Hibernate for Persistence layer. DAO wrapped all the Hibernate functions.
  • Prepared a database schema for creation, selection, deletion, etc.
  • Developed applications, which access the database wif JDBC to execute queries, prepared statements, and procedures.
  • Coding of SQL, PL/SQL, and Views using Oracle 10g for the database.
  • Designed and developed interactive presentation layer using Ajax, Struts view tags, JSP standard tags and Java script.
  • Developed presentation layer using JSP, HTML and CSS, JQuery.
  • Implemented reusable Pagination tag using JSP Custom Tags.
  • WebSphere server is used for deployment of the application.
  • Writing complex SQL queries and reviewing JUnit SQL queries for the other team members.
  • Performed Unit testing using.
  • Used log4j for logging of the application.
  • Source code version control was provided using CVS.

Environment: WebSphere, Eclipse 3.2, Hibernate, Spring, Oracle 10g, J2EE, JMS, JSP Taglibs, HTML, JavaScript, XML, ANT 1.6.2, JUnit, log4j.

Confidential - Chicago, IL

Java Developer

Responsibilities:

  • Involved in understanding requirements, Software Requirements Specification (SRS) and translating them into Detailed Function Specification document (DFS) for IDS
  • Responsible for representing design discussions and Architecture discussion for the IDS Mini and Major releases
  • Coding using Struts 2, Spring (Boot, Security, DAO, AOP) Hibernate, JPA, Restful Web services, Servlets, JSP, JSON, XML, and HTML
  • Used Hibernate, JPA Entity Manager and Spring JDBC templates for DAO layer.
  • Developed the application using Eclipse IDE and spring tool suite.
  • Architected, Designed and implemented few of the key REST APIs which facilitated a huge data flow
  • Designed and implemented the database startup scripts
  • Used SAX, DOM Parsers, and XPath for parsing XML
  • Identify the older modules/ code stack dat can be reusable wif minimal changes and define the interfaces dat allow the communication wif those modules
  • Used SVN for version control.
  • Worked on preparing test cases and executing unit testing and Integration testing.
  • Involved in developing Presentation layer using JavaScript.
  • Worked on NetBeans IDE, and Web Logic Server 11gR
  • Worked wif the automation team to understand the selenium scripts and review the code, run the tests and review the results and provide inputs to the team.

Environment: Java, Spring, Hibernate, JPA, Spring AOP, Struts, Restful Web services, Servlets, JSP, JavaScript, JSON, XML, DOM, SAX, HTML, HTTP client API, NetBeans, Web Logic, Ant, SVN.

Confidential, Piscataway, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in all project phase discussions and executed project from PDP (predefined phase) to rollout phase wif post implementation activities.
  • Good experience in implementing J2EE compliant applications using various A Design patterns, Struts framework, Tiles, Spring, MVC framework, Hibernate and Messaging Middleware using JMS.
  • Developed user interface using JSP, JSP Tag libraries, Spring Tag libraries and JavaScript to simplify the complexities of the application.
  • Involved in enhancing certain modules of web portal using Spring Framework.
  • Developed all the components as flows using spring web flow.
  • Developed web and service layer components using Spring MVC.
  • Implemented various design patterns like, MVC, Factory, Singleton.
  • Monitored error logs using Log4J and fixed the problems.
  • Used Spring Framework for Dependency Injection and integrated it wif the Struts Framework and Hibernate.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Designed various tables required for the project in Oracle 10g database and used Stored Procedures and Triggers in the application.
  • Performed unit testing using JUnit framework and used Struts Test Cases for testing Action Classes.

Environment: JDK 1.5, Servlets, EJB, XML, JQuery, JMS, Struts 1.2, Hibernate 3.0, Spring 2.5, SQL, Web Service(JAX-WS), HTML5, JSF, AJAX, DOJO, JavaScript, CSS3, SVN, DB2, Oracle 10g, Adobe Dreamweaver CSS, IBM Web Sphere Application Server 6.1, Soap UI, Visio, Rational Rose, Log4j.

Confidential

Java Developer

Responsibilities:

  • Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
  • Used Core Java, reflection, Collection framework, multithreading, and Open source integration extensively wif JSP, Servlets, EJB’s, and Web service integrations wif Spring Framework.
  • Used J2EE, MVC architecture, Struts, Spring, Hibernate frameworks, Web Services.
  • Developed Use Case diagrams, Business Flow diagrams, Activity/State diagrams.
  • Configuration of application using spring 2.6, Struts 1.3, Hibernate, DAO’s, Actions Classes, Java Server Pages.
  • Configuring Hibernate Struts and Tiles related XML files.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developing the web applications using Spring, Hibernate frameworks
  • In spring-hibernate.xml, defined Data Source, session factory, hibernate-template as bean.
  • Developed the application using Struts Framework dat uses Model View Controller (MVC) architecture wif JSP as the view.
  • Developed presentation layer using JSP, HTML and CSS, JQuery.
  • Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
  • Used JDBC to invoke Stored Procedures and used JDBC for database connectivity to SQL.
  • Deployed the applications on WebSphere Application Server.
  • Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Developed JUnit Test Cases for Code unit test.
  • Worked wif configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc.

Environment: J2EE, JDK 1.5, JSP, Struts 1.3, Eclipse 3.5, Hibernate, SQL Developer, Oracle 11g, Rational Clear Quest, JQuery 1.4, EJB 3.0, JPA 2.0, JMS, SQL, UML, MS Visio, and Scrum.

Confidential

Junior Java/J2EE Developer

Responsibilities:

  • Ensure work is assigned, tracked and completed as per the client commitments.
  • Analyze the problems and identify the root cause, provide solutions.
  • Waterfall model was adopted in the development. This includes on-Shore meetings.
  • Designed and developed sub system by SOA, Servlets, JSPs, J2EE Entity beans and Session Beans.
  • Custom User Interfaces is developed by using the JSP custom tags.
  • Developed Action Classes to control the application flow and used JavaScript Validation framework.
  • Used JSTL and developed required tiles and tile definitions for templating and defined configuration.
  • Designed and created the database tables and wrote SQL queries, Joins, stored procedures, triggers and functions to access Oracle SQL.
  • Used SOAP UI to test the web service API calls.
  • Responsible for deploying the application in to the IBM Web Sphere Application Server.
  • Used tools like Sonar and Fire-bug for code managing, monitoring, complexity and coverage.
  • Used GIT as version control to check in the code, created branches and tagged the code in GIT.
  • Used Log4j framework to log/track application. Analyzed the integration issues and fixed them.
  • Assisted project manager in preparing time estimates and justification for assigned tasks.
  • Assisted and supported team members in resolving moderately complex program problems. Provides technical advice on complex programming.

Environment: SOA, JSP, Entity Beans 1.2, JSTL, Servlets 2.3, Java Script, Oracle 10g, Eclipse, Web Sphere, Log4j, Sonar, Fire-Bug, Soap UI, Web services, GIT.

We'd love your feedback!