We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Philadelphia, PA

PROFESSIONAL SUMMARY:

  • Expertise in application development programming, design and develop critical applications in system complexes using sophisticated and complex products and languages as an IT Engineer.
  • Strong experience in managing and leading all phases of critical projects i.e., performing feasibility studies, resource estimates, performing system analysis, architectural design, Quality Assurance and project implementation and interfacing well with team members, management, co - workers and clients.
  • Extensive experience in development, testing, documentation and production support applications using internet, web and client server technologies in N-Tier J2EE architecture on UNIX and Windows environments.
  • Excellent programming skills in Java, J2SE, J2EE and database technology, including Core Java, JDBC, Servlets, JSP, JSF, Primefaces, Java Beans, EJB, JNDI, JMS, Java Mail, RMI, XML, XSL, XSLT, RPC, JFC Swing, JavaScript, Struts Framework, Hibernate, Sabre, SQL and PL/SQL.
  • Good experience in architecture of modules according to J2EE standards (client tier, web tier, business tier and EIS tier)
  • Extensive experience in all phases of Software Development Life Cycle which includes analysis, design, development, testing, implementation and support.
  • Experienced in using of various web/application/directory servers like IBM WebSphere, BEA WebLogic, Oracle 9iAS, ATG Dynamo, IPlanet and Apache Tomcat.
  • Experienced in Java, Object Oriented Analysis and Design (OOAD), particularly in development of use cases and design using Rational Rose.
  • Good experience in using Fuse ESB as integration platform and Apache Active MQ as messaging platform.
  • Expertise in Web Services (SOAP, UDDI and WSDL), JAXP, JCAPS, SOA and JAXM.
  • Extensive experience in XML related technologies like XML, XSL, XPath, DTD, XML Schemas, SAX, DOM and Parsers.
  • Experienced in unit testing and User Acceptance Testing (UAT)
  • Good experience in Java product support and exposing to configuration of SSL on WebSphere and WebLogic Application Servers.
  • Excellent written and verbal communication skills.

WORK EXPERIENCE:

Senior Java Developer

Confidential, Philadelphia, PA

Responsibilities:

  • Define and construct layers, server-side objects and client-side interfaces based on J2EE design patterns.
  • Involve in complete software development cycle starting from requirement analysis, documenting analysis and design with class association diagrams using UML.
  • Develop test parameters, application characteristics and customer acceptance criteria for application.
  • Use Apache CXF as Web Services Framework to implement REST APIs involved.
  • Good experience with Unix and Shell scripting
  • Strong experience with XML, NetBeans and Eclipse
  • Equally strong expertise with front and back end development
  • Experience implementing EAI, B2B integration, EDI and Service Oriented Architecture (SOA) applications using technologies J2EE, XML, DB2, RedHat Linux
  • Develop application using JSF for frontend, Spring to manage business layer components and Hibernate for performing database transactions.
  • Travel onsite to clients to do SOA and/or enterprise integration architectural reviews usually surrounding Active MQ or FuseESB.
  • Good experience working in an enterprise environment and is capable of developing integration applications
  • Excellent communication skills, articulate, and professional
  • Review code developed by team members.
  • Work in Agile environment with Solutions Architect, Project Manager and Business Analysts.
  • Architect and integrate Spring Security in various modules which will inspect incoming http requests and implement user defined security checking.
  • Used CVS version control system to check-in and checkout developed artifacts. The version control system has been integrated with NetBeans.
  • Developed application with Maven, Spring, Hibernate, JMS, SOAP Web Services, REST Webservice and JMX.
  • Use Log4J for logging messages and use Subversion-Tortoise SVN for version control.
  • Install JBoss Server on Windows NT and administrating.

Environment: Java 7, SOA, ESB, JCAPS6, JEE, Eclipse Indigo IDE, REST, SOAP WS, XML, XSD, JAXB, HTML, CSS, JavaScript, Apache AXIS, Spring Framework, JBoss Server, JMS, Tortoise SVN, Linux, Apache Active MQ 2.9.0, JCAPS, Hibernate, Angular JS, JSF, Prime faces, SQL Server 2008, JUnit, SQL, PL/SQL, JDBC, ANT, SSH, Putty, Agile, Windows, UNIX, HL7, JBoss, ESB and Cloud Computing.

Senior Java Developer

Confidential, Philadelphia, PA

Responsibilities:

  • Create class diagrams and sequence diagrams for analysis and design of application.
  • Define and construct layers, server-side objects and client-side interfaces based on J2EE design patterns.
  • Involve in complete software development cycle starting from requirement analysis, documenting analysis and design with class association diagrams using UML.
  • Develop test parameters, application characteristics and customer acceptance criteria for application.
  • Use Apache CXF as Web Services Framework to implement REST APIs involved.
  • Implement persistence layer using Hibernate-ORM.
  • Develop application using JSF for frontend, Spring to manage business layer components and Hibernate for performing database transactions.
  • Travel onsite to clients to do SOA and/or enterprise integration architectural reviews usually surrounding Active MQ or FuseESB.
  • Architect, design and develop POC with new technologies for recurring problems.
  • Write Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Develop architecture and implement message broker migration away from WebLogic JMS to Active MQ Cluster.
  • Review/evaluate FPL call center OMS and customer billing JCAPS integration architectures.
  • Implement EAI, B2B integration, EDI and Service Oriented Architecture (SOA) applications using technologies J2EE, XML, DB2 and Red Hat Linux.
  • Use SSH Secure Shell to remotely access ups Linux Server and configure Apache Service Mix instances in server.
  • Develop Web Services using top down and bottom up approach in Eclipse Indigo.
  • Use Spring JDBC for getting connected to Oracle database.
  • Develop application using Eclipse Indigo IDE.
  • Create SQL Server Reports based on requirements using SSRS 2012.
  • Build and parse XML and design UML diagrams.
  • Use Log4J for logging messages and use Subversion-Tortoise SVN for version control.
  • Install JBoss Server on Windows NT and administrating.
  • Involve in deployment of application on WebLogic Application Server.
  • Develop/consume Web Services using SOAP, WSDL, UDDI and XML.
  • Use ANT for compilation and building JAR, WAR and EAR files.
  • Review code developed by team members.
  • Work in Agile environment with Solutions Architect, Project Manager and Business Analysts.
  • Architect and integrate Spring Security in various modules which will inspect incoming http requests and implement user defined security checking.
  • Implement RBAC (Role Based Access Control) and used for role assignment, role authorization and permission authorization.

Environment: Java 7, SOA, ESB, JEE, Eclipse Indigo IDE, REST, SOAP WS, XML, XSD, JAXB, HTML, CSS, JavaScript, Apache AXIS, Spring Framework, JBoss Server, JMS, Tortoise SVN, Linux, Apache Active MQ 2.9.0, JCAPS, Hibernate, Angular JS, SQL Server 2008, JSF, Primefaces, JUnit, SQL, PL/SQL, JDBC, ANT, SSH, Putty, Agile, Windows, UNIX, HL7, JBoss, ESB and Cloud Computing.

Java Developer

Confidential, Lansing, MI

Responsibilities:

  • Involved in analysis, design, coding and testing phases of software development.
  • Developed GUI of system using HTML, JSP and performed client-side validations using JavaScript.
  • Built and accessed database using JDBC for Oracle 9i.
  • Created web pages using XML, XSLT, XSD, JSP, HTML and JavaScript.
  • Supported applications through debugging, fixing and maintenance releases.
  • Used Struts Framework in conjunction with JSP and Tag Libraries in developing user interface for administrative screens and user interaction screens.
  • Deployed Java Servlets and JSP pages on WebLogic Application Server for retrieving user information and posting related data and used Log4J for logging the messages.
  • Involved in consuming and producing Restful Web Services using JAX-RS.
  • Mentored e-HR and e-SCM integration teams with reusable architecture design and SDLC best practice (EDI, JCAPS and B2B)
  • Developed application with Maven, Spring, Hibernate, JMS, SOAP Web Services and JMX.
  • Debugged production issue and provided architectural guidance for top-tier retailer to help stabilize Active MQ deployment.
  • Responsible for developing flex components to display messages.
  • Used Eclipse and Adobe Flex plug-in for development purpose.
  • Developed reports and deployed them on server using SQL Server Reporting Services (SSRS)
  • Created Hibernate mapping files for business objects with tables in database.
  • Used XML to maintain Queries, JSP page mapping and Bean Mapping.
  • Used Oracle 10g as backend database and wrote PL/SQL scripts.
  • Used Core Java concepts in application such as multi-threading.
  • Involved in design of Entity Relationship Diagrams for relational database.
  • Resolved minor, major and critical bugs and Used Eclipse as IDE.
  • Used JBoss as server.
  • Used CVS version control system to check-in and checkout developed artifacts. The version control system has been integrated with Eclipse IDE.

Environment: J2EE, MVC Architecture, Spring Framework, Java, Hibernate, JSP, JCAPS, JSTL, XSD, Angular JS, Servlets, JUnit, XML, HTML JavaScript, Oracle, CVS, REST, SOAP, SVN, Active MQ (JMS), Windows XP and JBoss.

Java Developer

Confidential, Salt Lake City, UT

Responsibilities:

  • Involved in analysis, design, coding and testing phases of software development.
  • Analyzed and prepared time estimates for the assigned tasks.
  • Used various JSP, JavaScript, XHTML and CSS for developing view components.
  • Implemented MVC Design Pattern using Struts MVC Framework.
  • Wrote validation classes using Core Java and Struts validation rules.
  • Used J2EE design patterns like DAO, DTO and Service Locator.
  • Developed business layer and data layer with Enterprise Java and Hibernate.
  • Created Hibernate mapping files for business objects with tables in database.
  • Developed test cases using JUnit and followed test first development.
  • Wrote Stored Procedures and Triggers and involved in SQL Query tuning and optimization.
  • Used Eclipse as IDE. The system runs on Linux operating system and requires secure Apache Web Server to provide secure transaction processing.
  • Used Ajax for providing dynamic features as applicable and DOJO and JSON for transporting data between browser and server.
  • Implemented web tier using Struts Actions. Forms and a technique to bind iBatis domain objects to user interface as form backing objects.
  • Used Spring to provide dispatch action support to hook Struts Action classes to Spring tier Service Beans.
  • Implemented search mechanism using a consistent strategy that allows great deal of flexibility around extensibility and maintainability of the code. Web tier utilizes Struts Framework with Commons Validator, tiles support and Struts 2 Framework.
  • Used Display Tag for tabular data presentation.
  • Developed web pages using Tiles, JSP, Ajax and JavaScript to look and feel for rich client.
  • Worked on XML Schema's and XML Parsers (SAX and DOM), XSLT, XSD and XPath and implemented adapter classes for distribution using normalization concepts.
  • Developed Adapter classes, XML, XSD and used Ant scripts to create and load database.
  • Used XML and XSL for generating reports.
  • Assisted in other aspects of project which included project planning and schedule of deliverables and deployment model.
  • Assisted other team members as and when needed to isolate and debug issues as they arose.
  • Used Selenium for automation and recording JUnit test cases and supported POS application.

Environment: UNIX, JSP, Spring, Struts 1/2, iBatis, JavaScript, AJAX, XML, XSL, XSD, XSLT, MS SQL, Tomcat, Idea Intillej, Star Team, Team City, Selenium, Log4j, SVN, Ant and JMS.

Java Developer

Confidential

Responsibilities:

  • Upgraded product which was developed using Java 1.4 to Java 1.5.
  • Converted EJB business logic from EJB 2.0 to EJB 3.0.
  • Replaced XDoclet tags with Java5 annotation tags.
  • Upgraded Hibernate version from 3.1 to 3.3.
  • Implemented Python scripts to automate conversion process.
  • Designed and implemented auditing framework for the entire system.
  • Modified Maven scripts to pull the upgraded versions
  • Implemented new SOA Web Services using SOAP and Apache-Axis to provide HRMS services for external systems.
  • Involved in implementation of FAX services in the product using third party services.
  • Used Spring IOC for EJB business logic to test business logic outside of an EJB Container.
  • Implemented JMS queues (consumers and producers) for sending and receiving messages from external systems.
  • Developed application modules using GWT, Tapestry, EJB, Hibernate and Spring.
  • Implemented JMock for Moking of objects in test-driven development. Module/component based approach relying on a service-based architecture to accommodate future extensions to system.
  • Assisted senior members in identifying system problem areas and resolutions to the same.
  • Worked in Scrum project management process and as a team was able to meet sprint goals.

Environment: UNIX, GWT, Spring, Tapestry, Hibernate, EJB, JavaScript, AJAX, XML, Log4j, Ant, JMS, BEA WebLogic, Maven, JUnit, JMock, Python, Oracle, Apache Axis and SOAP.

Java Developer/ Onsite Coordinator

Confidential

Responsibilities:

  • Worked as a Technical Coordinator for assisting offshore team in resolving technical difficulties.
  • Worked in conjunction with Project Manager and Business Analyst, met with customer business stakeholders and end users to gather design requirements.
  • Worked with Project Manager to ensure meeting project milestones and deadlines.
  • Led and coordinated technical activities and artifacts throughout the project.
  • Deployed applications and Web Services and implemented Perl scripts to consume services.
  • Implemented Java methods for consuming Web Services.
  • Implemented Maven scripts to build application.
  • Implemented SOA Web Services using SOAP and Apache-Axis.
  • Coordinated overall integration and testing of company application components.
  • Assisted team members in identifying system problem areas and resolutions to same. aWorked in Scrum project management process and as a team was able to meet sprint goals.

Environment: UNIX, Spring, Struts, Perl, EJB, JavaScript, AJAX, XML, Log4j, Ant, Tomcat, Maven, JUnit, Oracle, Apache Axis, SOAP UI, CVS and MyEclipse.

We'd love your feedback!