We provide IT Staff Augmentation Services!

Senior Java Developer. Resume

4.00/5 (Submit Your Rating)

Charlotte-, NC

SUMMARY:

  • A Java/J2EE professional having 7+ years of technical expertise in complete Software development life cycle (SDLC) process that includes Analysis, Design, Development, Testing and Implementation in Java/J2EE technologies.
  • Actively involved in each phase of Software Development Life cycle (SDLC) Requirements, Design, Implementation, and Testing during the development of the application.
  • Experienced in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, JSF, EJB, JDBC, Hibernate, iBatis, Spring, JPA, XML, JAXB, JSTL, JAX - WS, AJAX, ANT and Web Services (SOAP, REST).
  • Experienced in WEB and GUI development using HTML, DHTML, XHTML, CSS, JavaScript, JSP, Bootstrap, CSS, jQuery, DOJO, POJO, and AJAX technologies.
  • Working knowledge of Struts3.0, Hibernate 3.0 persistence technology, Spring Framework 2.5, 3.0,4.0.
  • Extensive knowledge and implementation skills in Struts MVC framework and JSF.
  • Hands-on experience with Web/Application servers (Tomcat, IBM WebSphere, BEA WebLogic and JBOSS).
  • Exposure to implement Object Oriented Analysis & Design (OOAD) and Web Services (WSDL using SOAP protocol).
  • Experience working in Databases like Oracle (SQL, PL/SQL), SQL Server 2008.
  • Hands on experience with JUnit in performing unit test and LOG4J in determining the application functionality.
  • Experience in JavaScript, HTML/DHTML Excellent work experience with XML/Database mapping.
  • Developed applications using open source frameworks like Struts including Struts HTML Tag Library, Action classes, Form Beans and Struts Validation Framework.
  • Designed Use cases, Sequence and Class diagrams, Activities, States, Objects and Components. Used UML (MS Visio) for software design.
  • Good knowledge and experience in various development methodologies like Scrum, Agile, Rational Unified Process (RUP), and Test-Driven Development (TDD).
  • Good Knowledge of using IDE Tools like Eclipse, Net Beans, Rational Application Developer (RAD) for Java/J2EE application development.
  • Knowledge in Spring-security, OAuth and SAML.
  • Strong knowledge in Java Messaging Service (JMS)
  • Well versed in both Client and Server-side Programming using Java Technologies.
  • Experienced in using Operating Systems like Windows NT / 2000/XP, UNIX.

TECHNICAL SKILLS:

Languages: Java, C/C++, PL/SQL, JSP, PHP.

J2EE Technologies: Spring Framework, Struts Framework, Hibernate, Spring Web Services, JavaScript, Servlets, JUNIT, Regular Expressions, LDAP, JDBC, JMS, JAXP, JAXB, RMI, EJB, JSF.

Other Technologies: AWT, Swing, Applets, HTML, CSS, D3, JavaScript, DHTML, AJAX, XML, XSL, XSLT, XSL-FO, JSON.

Web Services: SOAP, WSDL

Tools: JUnit, Log4j, Ant, Toad, DBArtisian.

Database: SQLDbx, Oracle 10g, MySQL 5, Sybase, PostgreSQL.

Application Servers: Oracle Web logic, IBM WAS, JBoss Application Server, Apache Tomcat

IDE: Spring Source Tool Suite 2.3.1, Intellij, My Eclipse, Eclipse, Net Beans.

Operating Systems: WIN NT/2000/XP/Vista/7, UNIX/ Red Hat LINUX (Ubuntu, Redhat).

Version Management: Apache SVN, Microsoft TFS, VSS, CVS, git, IBM Clearcase, Perforce, Tortoise SVN

Build Tools: ANT 1.8, MAVEN 2.2.1

Project Status Tracking Tools: JIRA.

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte- NC

Senior Java Developer.

Responsibilities:

  • Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier).
  • Involved in architectural reviews, design discussions, mock code reviews with the team members and suggesting code changes where ever used.
  • Involved in Change Request Requirements gathering, Analysis, Preparing Functional Specifications, and Technical Specifications from the provided client requirements.
  • Participated in daily scrum calls, retrospective meetings for each iteration and handle brown bag sessions for the team with new technologies.
  • Creating automated test cases using Soap UI to handle different scenarios for each module.
  • Developed Agent Desktop (IPC) using CISCO, Genesys SDK.
  • Worked extensively on Genesys applications like CME (Configuration manager), SCI (Solution Control Interface), CCPulse and GAA (Genesys Adapter Application).
  • Implemented Log4j, SLF4j in the application to log the system level, Application level Exceptions.
  • Hands-on experience in development of microservices and deploying in Docker.
  • Designed and developed REST based microservices using Spring Boot.
  • Worked on creating and Installing of SSL certificates into the application servers for enabling secure HTTPS connection.
  • Built applications and created build scripts to deploy them to development box tomcat server.
  • Involved in Integration of all the modules and deploying them on the Application server.
  • Involved in creating the DED documents and working with the network engineers for implementing the F5 load balancing services to the application servers.
  • Participated in Scrum meetings for the Agile Project.
  • Used SVN for source control, version management.
  • Used Agile practices and TestDriven Development techniques to provide reliable, working software early and often

Environment: Java1.8, J2EE 2.0, WebSockets, Tomcat, JavaScript, HTML, XML, XSLT SCRUM/Agile, Webservices (REST), Spring, Oracle - SQL, PL /SQL, Log 4j, JUnit, Business Objects and Unix, Spring MVC, SOAP/ REST, Spring Boot, Spring IOC, Spring MVC, Hibernate, JUnit, Oracle, Web logic 12.1.1.2, Eclipse, Jenkins, SONAR, ANT/ MAVEN, Spring Web Services, Spring JMS, Spring based microservices, jQuery, AJAX.

Confidential, NY

Java Developer.

Responsibilities:

  • Responsible for design, development of the application and it was built using J2EE architecture, in accordance with the Enterprise Architecture standards for interactive applications.
  • Created Functional Specification Document for the Business Requirements. Developed a workflow which uses File Polling Mechanism using Spring Framework.
  • Interacted with Business Analysts to understand requirements and chart the Functional Specification Document for the requirements.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Developed Stored Procedures using PL/SQL as a part of utilities to support the application deployment workflow.
  • Model-View-Controller design pattern was used to decouple business logic, data presentation, user interaction and data access.
  • Worked as a primary Coordinator for the offshore team to help project deliverables under critical deadlines.
  • Worked as Primary Point of Contact for all the application deployment related issues in development, UAT and Production environment and troubled shooting effort with major success rate.
  • Coordinated with the support team, the issues found during testing and involved in verification and validation of the issues.
  • Regularly Participated in the Code reviews with the team members to improvise on the quality of the project deliverables.
  • Participated in trouble shooting the production issues and coordinated with the team members for the defect resolution under the tight timelines.
  • Involved in end to end implementation in the production environment validating the implemented modules.

Environment: Java J2EE, JDK 1.7, Tomcat7.0, Servlets, JSP, Spring MVC framework, JScript, Intellij, Hibernate, Bootstrap, Log4J, Oracle 11g, SQL Developer, PL/SQL, Jenkins, ANT, Shell Script.

Confidential, NJ

Java Developer.

Responsibilities:

  • Develop application using Core Java, J2EE, Spring MVC Framework, Struts, Web Services (SOAP & REST).
  • Developed Spring JDBC Components.
  • Implemented JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Designed and developed Controller Servlet, which will route request to Application Controller.
  • Involved in development of Application Controller which will call classed dynamically upon request.
  • Used JDBC API to establish connection between Java and Database.
  • Developed DAO pattern for Database connectivity.
  • Design web applications using HTML and subversions.
  • Involved extensive usage of HTML, CSS, JQuery, JavaScript and Ajax for client-side development and Validations.
  • Used ibatis to populate the data from the Database.
  • Created XSD files and generate XMLS from XSDs.
  • Used AngularJS markup and expressions.
  • Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
  • Write JAXB Web service's for server side and involved in complete front end to backend persistence layer for Use cases assigned.
  • Utilize AJAX technology for invoking server calls.
  • Active participation in tomcat server and Oracle problems (killing instances, debugging server logs, applications logs).
  • Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features.
  • Experience in working with relational databases like Oracle, DB2 and MySQL.
  • Developed action classes using Struts framework.
  • Used Log4J API for logging and debugging.
  • Used SVN for version control.

Environment: JDK 1.7, Servlets, JSP, HTML, XML, SQL, Web Services, Spring, Struts, JDBC, Ajax, JavaScriptSubversions, and maven, MyEclipse log4j, JBoss 7.x.

Confidential, CA

Java Developer.

Responsibilities:

  • Responsible for gathering and analysis of business requirements.
  • Involved in all SDLC (Software Development Life Cycle) Phases of the project.
  • Adopted Agile Software Development Methodology.
  • Worked on the application using JSF for front end, Spring to manage business layer components and JDBC for performing database transactions.
  • Worked on the application on Eclipse and deployed on WebLogic Server to integrate run time components and the tools to develop applications.
  • Worked on front end, business, and persistence tier using the JSP, Java Script, Spring, and iBatis frameworks.
  • Responsible for Design and development of UI Framework which includes employing JSF in the presentation layer, integrating IceFaces and myFaces in JSF, configuring Ice Faces Filter and Faces Servlet in the configuration file.
  • Used different spring components like Spring MVC to manage business layer.
  • Used various built-in controllers (abstract, simple form) of spring MVC.
  • Used Spring Webflow to navigate between pages.
  • Design developed and declared EJB's by using Dispatcher Servlet-XML of Spring MVC.
  • Implemented JSF Converters to Localization and configured the faces-config.xml to create a web application navigation rule.
  • Developed user interfaces using JSP, JSF frame work with AJAX , Java Script, HTML, DHTML, and CSS .
  • Implemented Web Services using SOA architecture.
  • Designed and developing application screens using JSF Facelets, HTML, XHTML, AJAX and JavaScript.
  • Performing Validations on UI data using JSF validators and JavaScript.
  • Developing and deploying the web application in Weblogic application server.
  • Implemented the database connectivity to Oracle using SpringJDBC.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Effectively used Log4j framework to implement logging system for the project.
  • Worked with DB team, QA team, Business Analysts, Project managers and users to analyze and implement the requirements efficiently.
  • Worked with version control management tool SVN to project check in, checkout .

Environment: Java, J2EE 1.6, Microsoft Visio 2010, Spring 3.0 MVC, JSF, JSP, AJAX, Icefaces, Myfaces, Weblogic, Spring, Hibernate, Eclipse 3.6, Servlets, Oracle 10g, Windows XP/Linux, UNIX, AJAX, Maven, SVN, Quality Center.

Confidential

Java developer.

Responsibilities:

  • Involved in Analysis, Design, Coding and Development of custom Interfaces.
  • Involved in the feasibility study of the project.
  • Servlets and JDBC were used in retrieving data.
  • Used JavaScript for client-side validations
  • Involved in developing static pages using HTML.
  • Created custom tags for better navigation of the JSP pages.
  • Developed JSP’s for dynamic content generation and a script file (.jsp), which contains generalized script functions.
  • Used Restful Web Services for getting information from third party.
  • Used JMS for asynchronous messaging between different modules.
  • Wrote server-side programs by using Servlets and JSP’s.
  • Provided utility classes for the application using Core Java and extensively used Collection package.
  • Written technical analysis documents, design review documents and Junit cases
  • Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
  • Utilized Servlets to handle various requests from the client browser and send responses.

Environment: Servlets, Java, Hibernate 3.0, REST Web services, JSP, spring, Tomcat, JavaScript, HTML, XML, Windows, UNIX, Log4J, ANT, SQL Server 2008, Eclipse.

We'd love your feedback!