We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

TempE

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).
  • 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.
  • 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.
  • Expertise in Object-relational mapping using Hibernate.
  • Experience in building web applications using Spring Framework features like MVC, DAO and template classes.
  • Expertise in developing and consuming Web services including different technologies and standards like SOAP, Rest.
  • 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, 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), Git Hub.
  • Transfer JavaScript Object Notation (JSON) using REST API web services.
  • 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, JavaScript, 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 Database, 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 2003/2008/2012/2016, 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 reports using Jasper report generation.
  • Used Tomcat app server for Web app development.
  • 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 5.1 for Web Service development.
  • Development of presentation tier using Java, J2EE, Java Servlets and designing the front end using Java Script and Custom Lender Framework (Misys) as per the requirements provided by Customer.
  • Extensively worked on unit testing.
  • Developed and Consumed CAtools, Relms, GLmatrix, MU SOAP web services to book the loans through COLTS application.
  • Developed Stub classes using Axis.
  • Extensively used SOAPUI for testing SOAP web services.
  • Working on ANT as build tool and SVN and GITHUB as Version control.
  • Used Anthil and Udeploy for deploying the application.
  • Created Scheduled tasks and nightly run scripts and archive log scripts for application servers.
  • Used Oracle 11g, 12C 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, GITHUB, XML, SOAP Web Services, Eclipse, Log4j, SVN, Oracle, SOAPUI, JavaScript, Hllapi, MU, JIRA, HP ALM, Attachmate, Anthil, Udeploy, 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.
  • 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-QA-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.
  • 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
  • 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.
  • Designing the front end using JSP, JQuery, CSS, JavaScript and Html as per the requirements that are provided.
  • Extensively used JQuery selectors, events, Traversal and JQuery AJAX with JSON Objects.
  • Creating pages in Responsive web design using bootstrap.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebSphere Application Server
  • 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 .
  • 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.

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

Confidential, Phoenix, Arizona

Java Developer

Responsibilities:

  • Involved in the complete SDLC for the applications.
  • Involved in the requirements gathering, Design, development and testing of the application.
  • Developed the Web Application Using Java J2EE technologies which includes Servlets and JSP
  • Developed the User interface using HTML, CSS, JavaScript, and JSP’s.
  • Used SQL Developer to store data and perform CRUD operation on Complex Objects.
  • Developed the custom tags, JSTL to support Custom User Interface.
  • Deployed jar, war files in the Tomcat Application Server.
  • Responsible for developing use cases, class and sequence diagram for the modules using UML and MS Visio and handled all the documentation required for the project.
  • Active participation in process oriented tasks related to project involving change management, delivery management and implementation management.
  • 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 Tomcat App Server.
  • Performed building and deployment of WAR, JAR files on test stage and production systems.
  • Actively involved in development of XML Documents.
  • Co-ordinate activities between infrastructure, testing, development and program management.

Environment: JDK (1.6), J2EE, Tomcat Application Server, Eclipse IDE, Oracle 9i/10g, Unix, XML, Windows OS, HTML, JSP, Log4j, SVN, JavaScript.

Confidential

Associate, Java

Responsibilities:

  • Designed, developed, debugged and tested the web based application using the J2EE architecture.
  • 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.
  • 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.
  • Developed webpage using HTML, DHTML, XHTML, CSS, JavaScript and JQuery technologies.
  • Debugged and troubleshooted JavaScript code using tools such as Firebug, Developer tool.
  • The UML use case designs are developed using and Rational Software Architect v7.0/6.0. Wrote SQL Queries 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, JavaScript, 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

Programmer, Java

Responsibilities:

  • Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications/artifacts.
  • Developed stored procedures 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.
  • 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.

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

We'd love your feedback!