We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

TempE

EXECUTIVE SUMMARY:

  • 9+ years of experience in design, development, maintenance and support of Java/J2EE applications.
  • Working knowledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Full exposure in development using Agile Methodology and good exposure in Agile as Scrum Developer and Experience in Agile Process such as TDD (Test Driven Development), Scrum Iteration.
  • Experience using Rally AGILE software development methodology. Resourceful in the completion of projects with ability to multitask and meet deadlines.
  • Strong skills in API design, Enterprise Application Integration, Database design, knowledge of various architecture, design, integration patterns and application frameworks development.
  • Experienced in Automation design & development.
  • Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using Visio and UML Rational Rose.
  • Extensive experience in Core Java programming language.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Business Delegate and Data Access Object for building J2EE Applications.
  • Experienced in using Data structures & Algorithms.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, JQuery and AJAX technologies.
  •  Experience using Business Rule Management System (BRMS) drools and enterprise framework for the construction, maintenance, and enforcement of business policies.
  • Experience using Google Guice for dependency injection using annotations to configure java objects.
  • Experience in Apache Camel to exchange, route and transform data using various protocols.
  • Experienced in developing MVC framework based websites using spring.
  • Expertise in Object-relational mapping using Hibernate.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), DAO (Data Access Object) and template classes.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, DOM and XML Beans.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL and Restful.
  • Experience in installing, configuring, tuning IBM Web Sphere 7.0/6.0, Apache Tomcat 5.x/6.x, JBOSS 6.x App Server.
  • Extensively used Junit, Mockito & log4j for unit testing and logging.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans and JBOSS for Java/J2EE application development.
  • Expertise in database modeling and development using SQL, My-SQL and PL/SQL in Oracle (11g, 12c) and SQL Server environments.
  • Experience in using ANT and Maven for build automation.
  • Experience in using version control and configuration management tools like SVN, Stash (Bit bucket) and, CVS.
  • Transfer JavaScript Object Notation (JSON) using REST API web services.
  • Experienced in using Operating Systems like Windows 98 / 2000 / NT / XP, UNIX, Linux.
  • Experience in using Jasper reports for generating customer reports.
  • Experience in using JIRA issue tracking tool.
  • Proficient in software documentation and technical report writing.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, PL/SQL

Java/J2EE Technologies: Servlets, JSP 1.2/2.0, Core Java, Java Web services

Web Development: HTML, DHTML, XHTML, CSS, Java Script, jQuery, AJAX

Frameworks: Spring 2.5/3.0, Hibernate, Apache Camel

XML/Web Services: XML, XSD, WSDL, SOAP, DOM, REST

Application/Web Servers: IBM Web Sphere 7.x/6.x/5.x, Apache Tomcat 5.x/6.x, JBOSS 6.x

Methodologies/ Design Patterns: OOAD, OOP, UML, MVC2, DAO, Agile

Databases: SQL Server 2000/2005, Oracle (11g, 12c)

IDEs and Text editors: Eclipse, RAD, JBoss Developer Studio, Sublime, Notepad++

Build Automation: Ant, Maven, Jenkins

Testing and Logging Frameworks: Junit,Mockito,log4J, HP ALM, DynaTrace, Kibana

Tools: Microsoft Visio, XML, JIRA, Green shot

Operating Systems: Windows 98/2000/NT/XP, Unix, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Tempe

Sr. Java Developer

Responsibilities:

  • Responsible for Analyzing, designing, developing, review, testing, coordinating and deploying web based application.
  • Developed FSD (Functional System Design) based on BRD (Business Requirements Definition) and review FSD with business team.
  • Developed MU (Message Unit) Web Service as a way to communicate with AFS. MU objectives are to replace screen scraping via HILAPI.
  • Developed to automate the tracking processes and reports using Print Engine which interprets the print command method calls, PDF Generation/Converter (AmyUNI 1.5), Work Doc generation (Doc Engine) and Jasper report generation.
  • Used Tomcat app server for Web app development.
  • Used Custom Lender Framework - Client Side Java Scripting, Even driven GUI programming, and Vendor libraries - Rhino - js.jar, ccs-scheduling-client.jar, ccs-util.jar etc. to compiles JavaScript into java.
  • Used IBM log4j logger library for Standard logging.
  • Used Eclipse for developing the application.
  • Used NG Client Tools - HLLAPI for local print.
  • Worked on WSDL 1.5, XML Beans 1.2.5, and SOAP UI 3.6 for Web Service development.
  • Development of presentation tier using Java, J2EE, C++, Java Servlets and designing the front end using Java Script, JSP and Custom Lender Framework (Misys) as per the requirements provided by Customer.
  • Extensively worked on unit testing.
  • Extensively used SOAPUI for testing SOAP web services.
  • Working on ANT as build tool and SVN as Version control.
  • Used Oracle 11g on Red Hat Linux platform for database.
  • Worked on Oracle SQL Developer for developing the SQL scripts and Database links for interfaces and stored procedures, views, joins for business logic.
  • Extensively Used JIRA as issue tracking tool.
  • Worked on AFS mainframe Attachmate EXTRA
  • Used HP ALM (Application Lifecycle Management) for defect logging and fixing.
  • Used HP Load Runner for performance testing.
  • Used SharePoint to upload all application documents.
  • Worked on RFS (Request for Service) and AI (Application Incident) tickets.
  • Worked as onsite coordinator managing the deliverables interacting with offshore team and Client Business teams.

Environment: JDK 1.8, J2EE, ANT, XML, SOAP Web Services, Eclipse, Log4j, SVN, Oracle, SOAPUI, JavaScript, Hllapi, MU, JIRA, HP ALM, Attachmate, SQL developer, Jasper report generation, Tomcat app server, Custom Lender Framework.

Confidential, Phoenix

Sr. Java Developer

Responsibilities:

  • Responsible for Analyzing, designing, developing, coordinating and deploying web based application.
  • Project was developed following Agile and Scrum methodologies.
  • Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Singleton, Service Locator, and DAO etc.
  • Designed and Developed new REST Services for posting and getting the Events and Accounts details
  • Worked on writing queries for Oracle database
  • Developed web service architecture which could transform responses into REST & JSON for development and clean separation of core business logic and communication protocol.
  • Responsible to verify that the Software Configuration Management plan is followed in the project.
  • Involved in internal and external code reviews and ensuring the deliverables meets quality standards.
  • Developed Business Rule Management System (BRMS) drools and enterprise framework for the construction, maintenance, and enforcement of business policies.
  • Extensively used Google Guice for dependency injection using annotations to configure java objects.
  • Developed using Apache Camel to exchange, route and transform data using various protocols.
  • Coordinate for development of Jenkins jobs.
  • Developed the automation environment for build, deployment, and configuration using JBoss EAP 6.x application server.
  • Promoted the code in all environments (Dev-to-Test-to-Prod).
  • Provided production support for Java based applications.
  • Extensively used Junit, Mockito & log4j for unit testing and logging.
  • Working on Maven as build tool and Stash (Bit Bucket) as Version control.
  • Working on Cobertura Code Coverage Tools for code review and analysis.
  • Used Lombok to generate setters and getters for pojo’s.
  • Worked on check style and PMD for code quality.
  • Worked on Swagger for creating documentation.
  • Used Dynatrace for load and performance testing.
  • Created dashboard using Kibana for application monitoring.
  • Worked on Lisa virtual tool for mocking the web services.
  • Extensively used SOAPUI for testing SOAP and REST web services.
  • Created and uploaded documents in Confluence knowledge management system.
  • Preparation of Weekly Status Reports and Project Metrics.
  • To ensure that the environments are always up and running for the testing team.
  • Participated in project scheduling activities.

Environment: Java 1.7, J2EE, Maven 3.1.1, XML, Web Services, Apache CXF, Junit, Mockito, JBoss IDE, Log4j, Stash, Oracle, Check Style, PMD, Cobertura, REST, JBoss EAP 6.x, Agile scrum, Linux, Dynatrace, Kibana, Lombok, Jenkins, Google Guice, Swagger, Lisa virtual tool, SOAPUI, BRMS drools engine.

Confidential, Phoenix, Arizona

Lead Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements
  • Project was developed following Agile and Scrum methodologies .
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
  • Designed application modules, base classes and utility classes using core java
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) using annotations.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
  • Designing the front end using JSP, JQuery, CSS and Html as per the requirements that are provided.
  • Extensively used JQuery selectors, events, Traversal and JQuery AJAX with JSON Objects
  • Used Spring IOC framework to integrate with Hibernate.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebSphere Application Server
  • Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model).
  • Implemented version controlling using SVN.
  • Implemented log4j for logging purposes and debug the application.
  • Developed build and deployment using Maven on UNIX environment and deployed the application in Web sphere App Server .
  • Designed an automated module for performing repetitive tasks like checking URL status / response time etc.
  • Prepared Junit test cases and executed the test cases using Junit in eclipse.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
  • Supported the application during the warranty period.

Environment: JDK 1.6, Eclipse 3.5, WebSphere Application server, JSP 2.0, JQuery, Servlets, JDBC, Spring 3.0 XML, XSLT, CSS, DOM, DHTML, Junit 4.4, SVN, Log4j, Oracle10g, UNIX, Maven, Agile Scrum.

Confidential, Nashville, TN

Sr. Java Developer

Responsibilities:

  • Involved in the complete SDLC for multiple applications (individual projects).
  • Hands on development in Java based and Oracle forms and database objects.
  • Project was developed following Agile and Scrum methodologies .
  • Co-ordinate activities between infrastructure, testing, development and program management.
  • Deployed jar, war files in the WebSphere Application Server.
  • Wrote SQL queries as well as stored procedures for the application.
  • Responsible for developing use cases, class and sequence diagram for the modules using UML and MS Visio and handled all the documentation required for each of the projects from onsite perspective.
  • Wrote corresponding one-one REST methods to implement respective change requests (change appliers)
  • Active participation in process oriented tasks related to project involving change management, delivery management and implementation management.
  • Performed code reviews and mentored junior developers.
  • Implemented version controlling using SVN.
  • Implemented log4j for logging purposes and debug the application.
  • Developed build and deployment using Maven on UNIX environment and deployed the application in Web sphere App Server .
  • Actively involved in development of XML Documents and shell and Perl supporting scripts.
  • Worked as onsite coordinator managing the deliverables interacting with offshore team and Client Business teams.

Environment: JDK (1.6), J2EE, WebSphere Application Server (WAS)7.0, Eclipse IDE, Oracle 9i/10g, DOM/SAX parser, Unix, PL/SQL, XML, Windows OS, HTML, SOAP Web Services, Log4j, SVN, JavaScript, HP ALM.

Confidential

Java Developer

Responsibilities:

  • Designed, developed, debugged and tested the web based application using the J2EE architecture.
  • Performed Application Demo’s to the end clients.
  • Understanding and analyzing business requirement.
  • Designed and developed the User Interface using JSP, Servlets and Java for both Business Logic and GUI development.
  • Implemented client side data validations using JavaScript.
  • Developed & deployed the application in Web sphere Application Server.
  • Involved in the design and development of XML presentation.
  • Created XML Schema, XML template and XSL.
  • Involved in the design and development of XML presentation using CSS & XSLT.
  • Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
  • Development using HTML, DHTML, XHTML, CSS and JavaScript technologies.
  • The UML use case designs are developed using and Rational Software Architect v7.0/6.0.
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g.
  • Developed various test cases such as unit tests, mock tests, and integration tests using the JUNIT.
  • Used Log4J for debugging and error logging purposes.
  • Implemented version controlling using SVN.
  • Developed build and deployment using Maven on UNIX environment and deployed the application in Web sphere App Server .

Environment: JDK 1.4/1.5/1.6, J2EE, JSP, JavaBeans, Java Script, JQuery, XML, XSLT, Web Sphere Integration Developer, Web Sphere Application Server (WAS) 6.1/6.0, TomcatV6.0, SQL, SQL Server 2005/2000, SVN, Maven, Log4J.

Confidential

Java Developer

Responsibilities:

  • Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications/artifacts.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
  • Developed stored procedures, Triggers and Functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables sitting on Oracle Database.
  • Designed and developed Customer registration and login screens using JSP, HTML/DHTML and JavaScript .
  • Developed web pages to display the account transactions and details pertaining to that account using JSP, DHTML and CSS .
  • Wrote application front end with HTML, JSP , custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate the fields of the user registration screen and login screen.
  • Used jasper reports for generating customer reports.
  • Configured spring to manage Action classes and set their dependencies in a spring context file.
  • Servlets are used to service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
  • Followed waterfall Methodology to satisfy the customers and wrote JUnit test cases for unit testing the integration layer.
  • Used log4j for tracking errors and debugging the code.
  • Developed build and deployment using Maven on UNIX environment and deployed the application in Tomcat App Server .
  • Involved in implementing Branching Methodology Plan and performed Check in/Checkout in Subversion.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.

Environment: Java,   J2EE, Servlets, JSP, JDBC, JNDI, XML, HTML/DHTML, RAD, Eclipse, Tomcat, JUnit, Oracle, PL/SQL, log4J, Maven.

We'd love your feedback!