We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • A solution - oriented professional with 14 years of IT industry experience encompassing a wide range of skill set, roles and industry verticals.
  • Expertise in Web Application and Product development using Java, J2EE, Oracle, Struts, Spring Data JPA, Hibernate, Spring MVC, Spring Core, JSF 1.2/2.0, Web Services, SOAP, WSDL, Servlets, JSP, JDBC, XML, JSON, XSLT, XSL:FO, MVC framework, Agile Programming and UML in Windows, Unix platforms.
  • Good understanding of Object Oriented Design (OOD), GoF and J2EE Design Patterns, MVC, Multi-tier architectures and Distributed Architecture.
  • Designed, developed, and implemented software solutions for high visibility, high impact projects; solved technical problems swiftly to meet growing business demands.
  • Proficient in SOA and MVC architectures, SOAP and Web Services including JSSE, Spring REST and JAXP with JSON and XML.
  • Experience in Database Design, creation and management of DB schemas, writing stored procedures, functions, triggers. Experience in writing SQL queries and PL/SQL programming
  • Worked in custom built applications, product/framework development, enterprise wide applications integration, production support and maintenance based projects.
  • Expertise in Java Messaging Service for the synchronous and asynchronous communications between two applications running in different servers.
  • Involved in Build and Deploy activities using ANT, MAVEN, GRADLE, anthillPro, Jenkins and ITG tool and customized WAR/ JAR files for web applications.
  • Well experienced in using Junit, Mockito, EasyMock and PowerMockito for performing unit-testing framework.
  • Ability to communicate effectively with all levels of the organization such as technical, management and customers and presented technical designs and strategies in effective manner.
  • Conversant in Agile/Scrum methodologies and analyzing the features, sizing the user stories, estimating efforts for tasks.
  • As a technical subject matter expert involved in all phases of SDLC, followed OOAD and UML modeling techniques, design patterns and CASE tools in systems design architecture and used Java/ J2EE, Oracle and other web technologies in implementation of enterprise applications.
  • Have prepared Use case, Sequential and Class diagrams using MS-Visio as part of Re-engineering analysis
  • Having experience as a Technical Lead in assisting, guiding and mentoring the team and Interacted with clients and on-site coordinator to maintain the smoother implementation of the project by implementing their feedbacks
  • Capable of taking initiative as the situation calls, eager and able to learn new technologies quickly. Possess versatile leadership qualities and the ability to manage change. Accept responsibilities and job duties eagerly with minimal supervision and Works well under pressure.
  • Techno-Functional expertise in Financial / Health care /ERP domains.

TECHNOLOGY STACK:

Web Frameworks: Angular JS, jQuery, JavaScript, Ext-JS, HTML, XML, CSS, AJAX, JSF, JSP, Servlet, XSLT, XSL-FO, JSON, GWT, Prime Faces, Rich Faces

Server Side Frameworks: Spring REST, Spring MVC, Spring Data JPA, Spring Web Flow, Log4j, Struts, Hibernate, POI, Velocity, FOP, Jasper Reports, iText

Programming Languages: Java 8, J2EE (JDBC, JNDI, JMS, JTA), JSON, Java Beans, SQL, PL/SQL

Databases: Oracle 11.2, PostgreSQL 8.3, IBM DB2, Hypersonic SQL

Version Control Systems: CVS, Tortoise SVN, Mercurial, Git, winCVS, VSS

Application Servers: Apache Tomcat, IBM WebSphere, Pivotal Tc, JBoss

Unit Testing Frameworks: Jasmine/Karma, Junit, DBUnit, Mockito, EasyMock, PowerMockito, TestNG

IDEs: Eclipse 3.4, Spring Tool Suite 3.7.2, SQL Developer 3.1, Toad 12.1, IBM RAD, IntelliJ IDEA, SQL Developer, Toad, pgAdmin

Continuous Integration, Build & Deployment Tools: anthillPro, Jenkins, Hudson, ITG Deployment Tool, SONARQube, Ant, Maven, Gradle

Design Patterns: Singleton, Factory, Abstract Factory, Adaptor, Flyweight, Decorator, Chain of Responsibility, Iterator, Factory Method, Value Object, DAO, Dispatcher View

Other tools and frameworks: SCP, PuTTY, UltraEdit, Unix Shell Scripting, PERL scripting, PMD, findBug, Beyond Compare, Team Viewer, UML, Rally

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java Developer

Technology Stack: Java 1.7, Spring REST, Spring Data JPA, Hibernate 3.6, AngularJS 1.1, UIToolkit 3.0, Oracle 11.2, SQL Developer 3.1, Toad 12.1, XML, AJAX, Spring Tool Suite 3.7.2, Pivotal Tc 3.1, anthillPro 3.8, Maven 2.2.1, Mockito, EasyMock, Junit 4.11, Git, DB Unit, Jasmine/Karma, Jenkins, Dynatrace

Responsibilities:

  • Developed User Interface (UI) using Angular JS controllers, HTML, CSS, AJAX, jQuery
  • Created Service Layer Java classes, POJOs, Entity Beans, DAO classes using Sprint JPA and Hibernate
  • Wrote test classes using Junit and Mockito, PowerMockito to attain 90% of code coverage
  • Conducted Peer code reviews using Review Board with developers to ensure coding standards are followed
  • Participated actively in Grooming calls, analyzed business requirements and sized the user stories appropriately
  • Participated in Sprint Planning and effectively distributed work among the team
  • Driven couple of Sprints as a Scrum Master and achieved the targeted sprint velocity and 100% acceptance
  • Participated in Review and Retrospective meetings and followed up retrospective items
  • Created high level design documents that maps business requirements into system requirements
  • Conducted Design Review meeting with Architect to validate System Design
  • Fixed Fortify Scan security issues on priority and attended IRM (Information Risk Management) meeting to ensure that the application is free from security threats.
  • Deployed application code in DEV, TEST and STAGE environments using ITG
  • Created incident tickets for PROD issues and proactively worked to fix PROD issues by conducting WAR rooms
  • Maintained cordial relationship with team members and mentored them to achieve high productivity
  • Done PoC on DBUnit to cover Integration testing and demonstrated to the team
  • Used OData protocol to resolve the performance issues happened during pagination
  • Identify and Fix the memory leaks issues using Dynatrace client tool
  • Involved in Release level activities like branching, building, deploying code in PROD servers and done sanity testing after the deployment

Confidential

Senior Java Developer

Technology Stack: Java 1.6, Hibernate 3.6, JSF 2.0, Prime Faces 3.5, Rich Faces 4.3.7, UIToolkit 2.6.1, Oracle 11.2, SQL Developer 3.1, Toad 12.1, REST, SOAP, JSON, XML, XML, AJAX, Eclipse Kepler, JBoss 6.1, ANT 1.6.5, anthillPro 3.8, Maven 2.2.1, log4j

Responsibilities:

  • Developed User Interface (UI) using JSF, UI Toolkit, Prime Faces, Rich Faces, HTML, CSS, AJAX
  • Created Service Layer Java classes, POJOs, Entity Beans, DAO classes using Hibernate
  • Wrote test classes using Junit to attain 90% of code coverage
  • Conducted Peer code reviews with developers to ensure coding standards are followed
  • Managed a team of 7(5 Java and 2 DB) developers and coordinated project deliveries
  • Participated actively in Grooming calls, analyzed business requirements and sized the user stories appropriately
  • Participated in Sprint Planning and effectively distributed work among the team
  • Driven couple of Sprints as a Scrum Master and achieved the targeted sprint velocity and 100% acceptance
  • Participated in Review and Retrospective meetings and followed up retrospective items
  • Prepared Tivoli jobs to execute scheduled stored procedures
  • Created high level design documents that maps business requirements into system requirements
  • Conducted Design Review meeting with Architect to validate System Design
  • Fixed Fortify Scan security issues on priority and attended IRM (Information Risk Management) meeting to ensure that the application is free from security threats.
  • Deployed application code in DEV, TEST and STAGE environments using ITG
  • Created incident tickets for PROD issues and proactively worked to fix PROD issues by conducting WAR rooms
  • Maintained cordial relationship with team members and mentored them to achieve high productivity
  • Done PoC on Jasper Reports and demonstrated to the team

Confidential

Senior Java Developer

Technology Stack: Java 1.5, IBM DB2, XML, AJAX, Hibernate, Ext JS, GWT, Eclipse 3.4, Tomcat 6.0, ANT 1.6

Responsibilities:

  • Involved in Web tier development using HTML/DHTML, Ext-JS, GWT/OWT, JavaScript and AJAX
  • Involved in Business tier development using Core Java, Multithreading, Hibernate
  • Written SQL queries and Stored Procedures
  • Managed a team of 5 developers and coordinated project deliveries from offshore
  • Prepared Design Documents based on System Requirements specifications
  • Conducted design reviews and code reviews with developers
  • Estimated the project requirements/tasks and assigned the them to the developers
  • As a tech lead, ensured team to adhere to various design and coding standards/best practices
  • Carried out project status tracking and prepared delivery check lists
  • Verified Change Requests and Defects using JIRA and proactively fix the priority CRs and PROD defects
  • Prepared and submitted weekly project status report to the Client
  • Mentored entry level developers to acquire knowledge in both technical and business areas
  • Actively attended Business/Technical/Behavioral training sessions and certifications
  • Hosted several Cultural events successfully conducted by Business segments
  • Taken several Technical interviews and involved in recruiting developers

Confidential

Senior Java Developer

Technology Stack: Java 1.5, Hibernate 3.1, Oracle 11i, SQL Developer, PostgreSQL 8.3, pgAdmin, XML, AJAX, XSL, Jasper Reports, Eclipse 3.4, Tomcat 6.0, ANT 1.6

Responsibilities:

  • Actively participated in SCRUM daily standup and Planning, Review and Retrospective meetings
  • Participated in Functional Specification Review meeting with Client and created in technical documents
  • Involved in UI Development using HTML, XML, XSL, JavaScript, Servlets, JSP and AJAX
  • Involved in Service Layer Development using Java, XMLEngine framework, Hibernate and Jasper Reports
  • Written SQL queries and Stored Procedures, Created Triggers and Functions
  • Conducted and Participated in organization level Brown bag sessions
  • Prepared and submitted weekly/monthly operational reports to the Management and Client

Confidential

Java Developer

Technology Stack: Java 1.4, Spring MVC, Spring Web Flow, Struts, Hibernate, Oracle 9i, SQL Developer, XML, AJAX, FOP, XSL, Jasper Reports, SOAP, JSON, XML, Eclipse 3.1, JBoss 3.2.7, Tomcat 5.0, IBM RAD, ANT 1.6, Junit, DBUnit, EasyMock, SoapUI, Clover, PMD, FindBug, Hudson, Maven, PuTTY, Unix shell scripts and PERL scripting

Responsibilities:

  • Participated in SCRUM standup calls and meeting on daily basis
  • Participated in Functional Specification Review meeting with client and created in technical documents
  • Participated in Brown bag sessions
  • Involved in UI development using HTML, JavaScript, Servlets, JSP and JSTL
  • Involved in Service layer development using Java, Struts, Spring Web Flow and Hibernate
  • Written SQL queries and PERL scripts to run batch jobs
  • Developed and Validated REST end points of REST API using Jersey implementation of JAX-RS
  • Created and tested web service using SoapUI

Confidential

Java Developer & Module Lead

Technology Stack: Java 1.4, JSP, Struts, Hibernate, Velocity, Oracle 9i, Toad 7.6, XML, AJAX, FOP, XSL, Eclipse 3.1, JBoss 3.2.7, Tomcat 5.0, VSS, CVS, ANT 1.6, TestNG 5.5

Responsibilities:

  • Involved in Design and Development of CASE Management and Workflow module
  • Worked with Client/Onsite team for Business requirement gathering on daily basis
  • Prepared System Requirements specifications and low level technical design documents
  • Created Test plans and TestNG test cases and test suite for testing the application
  • Performed Code Review and ensured necessary coding standards are adhered
  • Mentored entry level developers to acquire knowledge in both technical and business areas
  • Co-ordinated with Internal & External Quality Assurance teams to ensure CMMI level compliance

We'd love your feedback!