We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Greenwood Village, CO

SUMMARY:

  • Over 12 Years of progressive experience as a Senior Java, J2EE developer with the strong background of working knowledge in all the phases of Software development life cycle with strong analytical, programming skills and having solid functional experience in the development, implementation and the maintenance of complex Java/J2EE/Oracle based systems.
  • Designed, developed, and implemented software solutions for high availability, highly reliable and scalable projects; solved technical problems in a growing business environment.
  • Hands on experience in designing and developing distributed and multithreaded applications with technologies such as core and advanced Java technologies JAVA, J2EE, Spring, Hibernate, Apache Camel Routing, EJB, JMS, JSP, Servlets, Java Script, JQuery, Web Services, Struts, ANT, Apache Maven, Apache Commons Pool, HTML, XML, XSLT, XSD, JAXB, JAXP, JiBx, JDBC, JNDI, SOAP, Junit, Mockito, PowerMock with Mockito and XML - related technologies.
  • Extensive experience with Application servers and web servers (RedHat JBoss AS 7, Oracle Weblogic 10.3, Oracle OC4J, IBM Web Sphere 5.x and Tomcat 7.x).
  • Good experience in writing complex Oracle SQL queries, creating PL/SQL stored procedures, functions, packages, performance tuning and triggers.
  • Expertise in Object Oriented Design (OOD) & Analysis (OOA) based on Unified Modeling Language (UML) architecture. Experience in developing Class, Sequence, flow diagrams using SmartDraw UML and Star UML.
  • Strong hands on experience in implementing Design patterns like MVC, Singleton, Data Access Object, DTO, Service Façade, Delegate and Factory.
  • Having experience with Configuration Management tools like SVN and Visual Source Safe.
  • Having experience on Agile tools such as Atlassian Jira, Chalk and Crucible, and Continuous Integration tools Jenkins and Sonar.
  • Having experience using Java Collection APIs, Java Exception handling and Object Oriented Design Patterns.
  • Strong knowledge of LDAP active directory authentication in Java, Lambda expressions in Java and Java Stream API.
  • Strong knowledge of Web Services like SOAP, RESTful Web Service and JavaScript application frameworks like jQuery, Ajax.
  • Knowledge of AWS and Cloud API.
  • Good leadership, interpersonal skills, commitment, result oriented, hard working with a quest and zeal to learn new technologies and undertake challenging tasks.
  • Ability to handle multiple tasks and work independently as well as in a team.

TECHNICAL SKILLS:

Languages: JAVA, SQL, PL/SQL, C & C++

J2EE Technologies: EJB, JSP, Servlets, Struts, Spring and Hibernate

Web Technologies: HTML, JavaScript, CSS, JSP, Servlets, JNDI, JDBC, Java Beans, Web Services SOAP, RESTful, WSDL, JSON, AJAX and JQuery.

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, JiBX and JAXB

Frameworks: Struts, Spring Core, Spring Context, Spring AOP, Spring Boot, Spring ORM, Spring Web MVC, Apache CXF and Apache Camel

Open Source: Ant, Apache Maven, Gradle, Log4j, JUnit, Selenium, Mockito and PowerMock.

Oracle Technologies: Oracle 10g, 9.2 & 8.1.7 database, SQL & PL/SQL

OR Mapping Tool: JPA Annotations & Hibernate

Application Servers: RedHat JBoss AS 6 and 7, Oracle Weblogic10.3, Oracle OC4J, IBM Web Sphere Application Server5.x, & Apache Tomcat 5.x

Operating Systems: Windows 8/7/XP/NT, Linux and Unix

Development Tools: Eclipse J2EE IDE, Oracle Workshop for WebLogic10.3, TOAD, SQL Developer, IBM WSAD v5.1, Jbuilder 7 IDE, Apache Subversion (SVN), Atlassian Jira, Crucible, Jenkins, Sonar, Serena Polytron Version Control System(PVCS) & Visual Source Safe

Domain Knowledge: Airline, Shipping.

PROFESSIONAL EXPERIENCE:

Confidential, Greenwood Village, CO

Senior Java Developer

Roles and Responsibilities:

  • Design and develop Video on Demand (VOD) back office integration solutions which involves integrating the VOD assets across multiple VOD Back offices such as Arris CMM, Open Stream (Ericsson System) and ensuring seamless VOD asset ingestion and availability across multiple Back Offices.
  • Develop new features and improve existing VOD Content Management System (CMS).
  • Develop Java based services using Java1.8 and J2EE technologies like Spring AOP, Spring ORM with Hibernate, Spring RESTful Web Service, and Spring Boot.
  • Using Java Collection API, Java Exception handling, Java multithreading support and Object Oriented Design Patterns.
  • Apache Maven and Gradle are used for building the projects.
  • Git and Stash are used as software versioning and revision control system.
  • Using Selenium for functional testing and also using with Jenkins for integration testing after continuous delivery.

Technology Summary: Java1.8, J2EE, Web Services RESTful, SOAP, XML, XSD, JSON, Apache Tomcat AS 8, JBoss AS, PostgreSQL, Git, Gradle, Eclipse 4.6.2 (Neon.2), Maven, Selenium, SQL Developer, Atlassian Jira, Chalk, Crucible, Test Rail, Jenkins, Linux and Windows 7.

Confidential, Southlake, TX

Senior Java Developer

Roles and Responsibilities:

  • Develop Java based services using Java1.8 along with Java Stream API, Collection framework and Design Patterns.
  • Develop Web Services using J2EE technologies like Apache Camel, Apache CXF, Spring Core, Spring Context, Spring Beans, Spring AOP, Spring ORM with Spring JDBC, and Spring Camel framework.
  • Used IntelliJ IDEA 14, SMARTBEAR Soap UI and Altova XMLSpy for development.
  • Unit testing is done using JUnit, Spring JUnit test, Camel test support, TestNG, Mockito and PowerMock with Mockito.
  • Apache Maven is used for building the project.
  • Apache Subversion (SVN) is used as software versioning and revision control system.
  • Agile tools such as Atlassian Jira and Crucible, and Continuous Integration tool Jenkins and Hudson are used for the product development.
  • Participate on daily Sprint standup calls to update the accomplished and commitment tasks.
  • Involved as a senior developer in the development team; Discuss and Design modules, help and review other developer’s code. Also making sure any functionality is not impacting any existing business.

Technology Summary: Java1.8, J2EE, Apache Camel, Apache CXF, Spring Core, Spring Context, Spring Beans, Spring AOP, Spring JDBC Template and Spring Camel, JAXB, Web Services RESTful, SOAP, XML, XSD, JSON, Apache Tomcat AS 7, Oracle11g, Maven, IntelliJ IDEA 14, SVN, SQL Developer, Atlassian Jira, Crucible, Jenkins, Hudson.

Confidential, Southlake, TX

Senior Java Developer

Roles and Responsibilities:

  • Develop Java based services using Java1.8 along with Java Collection API, Exception handling, Multithreading and Design Patterns.
  • Develop Web Services using J2EE technologies like Apache Camel, Apache CXF, Spring Core, Spring Context, Spring Beans, Spring AOP, Spring ORM with iBATIS, Spring Camel and Spring Batch framework.
  • Developed session pool using Apache Commons Pool.
  • Used IntelliJ IDEA 14, SMARTBEAR Soap UI and Altova XMLSpy for development.
  • Unit testing is done using JUnit, Spring unit test, Camel test support, Mockito and PowerMock with Mockito.
  • Apache Maven and Apache ANT are used for building the project.
  • Apache Subversion (SVN) is used as software versioning and revision control system.
  • Agile tools such as Atlassian Jira and Crucible, and Continuous Integration tool Jenkins are used for the product development.
  • Requirement in the form of Stories are groomed with help of Business Analyst.
  • Detailed designs are done for the stories after consulting with the Architect.
  • Responsible for design, development and implementation of stories in every iteration.
  • Participate on daily Sprint standup calls to update the accomplished and commitment tasks.

Technology Summary: Java1.8, J2EE, Apache Camel, Apache CXF, Spring Core, Spring Context, Spring Beans, Spring AOP, Spring ORM with iBATIS, Spring Camel and Spring Batch framework, iBATIS, JiBX, JAXB, Web Services RESTful, SOAP, XML, XSD, JSON, Drools Rules Engine, Apache Tomcat AS 7, Oracle11g, Maven, ANT, IntelliJ IDEA 14, SVN, SQL Developer, Atlassian Jira, Crucible, Jenkins.

Confidential, Southlake, TX

Senior Java Developer

Roles and Responsibilities:

  • Develop Java based web services using Java1.7 (Collection framework, Multithreading, Exception handling, Design Patterns) develop backend services using J2EE technologies like Spring IOC, Spring ORM with Hibernate, Spring AOP and Spring Batch framework.
  • Requirement in the form of Stories are groomed with help of Business Analyst.
  • Detailed designs are done for the stories after consulting with the Architect.
  • Responsible for design, development and implementation of stories in every iteration.
  • Developed and maintained the business layer using Spring, Hibernate, JiBX, Web Services using SOAP, XML and XSD in RedHat JBoss Application Server 7.
  • Unit testing is done using JUnit, Spring unit test, Mockito and PowerMock with Mockito.
  • Apache Maven and Apache ANT are used for building the project.
  • Apache Subversion (SVN) is used as software versioning and revision control system.

Technology Summary: Java1.7, J2EE, Spring IOC, Spring ORM with Hibernate, Spring AOP and Spring Batch framework, Hibernate, JiBX, Web Services RESTFul, SOAP, XML, XSD, RedHat JBoss AS 7, Oracle10g, SQL, Maven, ANT, Eclipse Luna 4.4, SVN, SQL Developer, Atlassian Jira, Crucible, Jenkins.

Confidential, Houston, TX

Senior Java/J2EE Developer

Roles and Responsibilities:

  • Develop Java based services using Java 1.6, J2EE, EJB, MVC framework.
  • Responsible for design, development and implementation of modules
  • Developed front end view using JSP, JavaScript, XML, XSLT and Servlets.
  • Developed and maintained Web Services using SOAP, XML, JAXB in Weblogic10.3 Server.
  • Apache Subversion (SVN) is used as software versioning and revision control system.
  • Analyzing and solving performance, transactional, Multithreading and java memory issues.
  • Leading a development team; assigning Tasks, Designing modules, reviewing other developer’s code. Also making sure any functionality is not impacting any existing business.

Technology Summary: Java1.4/1.6, J2EE, Spring framework, Hibernate, EJB, JSP, JavaScript, Web Services, XML, XSLT, JAXB, Weblogic10.3, Oracle10g, SQL, PL/SQL, StarUML, Visio, Eclipse 3.7, SVN, SQL Developer, TOAD10.1 & VSS.

Confidential, Houston, TX

Senior Java/J2EE Developer

Roles and Responsibilities

  • Understand User Specification done Requirements Analysis and created use cases and detailed design.
  • Created interaction and class diagram using StarUML.
  • Designed interface using custom MVC design pattern with Java1.4 and J2EE.
  • Developed front end view using JSP, JavaScript, Ajax, jQuery and Servlets.
  • Developed business tier using Servlets, Java Controller, Java beans, EJB, Struts and Web Services technologies.

Technology Summary: Java1.4, J2EE, JSP, JavaScript, Ajax, jQuery, Web Services, Weblogic10.3, SQL, PL/SQL, Oracle10g, Eclipse 3.7, XML, SVN, TOAD9.2.

Confidential, Houston, TX

Senior Java/J2EE Developer

Roles and Responsibility:

  • Core Team Member and Module lead for the application.
  • Understanding the Businesses Requirements of the client and prepared the Analysis Document with program specifications according to Wipro and ABS standards.
  • Design and enhance modules on different browsers like Windows Internet Explorer 8, Internet Explorer 9, Internet Explorer 10, Google Chrome, Mozilla Firefox and Apple Safari.
  • To carry out the task of coding, bug fixing, testing and documentation.
  • Self and Peer-to-Peer review.
  • Preparation and updating of Technical and Functional documents as per Wipro and ABS standards.

Technology Summary: Java1.6, J2EE, Web services, Spring framework, Hibernate, JavaScript, XML, XSD, XSLT, SVG, PL/SQL, TOAD10.1, SVN, Weblogic10.3, Oracle10g & Eclipse 3.7.

Confidential, Houston, TX

Senior Java/J2EE Developer

Roles and Responsibilities

  • Understand User Specification done Requirements Analysis and created use cases and detailed design. Created sprint task using some of the key elements from agile methodologies.
  • Created interaction and class diagram using StarUML.
  • Designed interface using MVC design pattern with Java1.4 and J2EE.
  • Log4j is used for logging and debugging purposes.
  • Used Eclipse 3.1 and Oracle Application Server for development and used ANT as a build tool.

Technology Summary: Java1.4, J2EE, JSP, JavaScript, Ajax, Web Services, Oracle Application Server 10g, SQL, PL/SQL, Oracle10g, Eclipse 3.1, XML, SVN, SQL Developer, TOAD9.2.

Confidential, Houston, TX

Senior Java/J2EE Developer

Roles and Responsibility:

  • Understand User Specification, done Requirements Analysis using User stories. Prioritized the requirements by business value from business user.
  • Created use cases and detailed design with the help of interaction, sequence and class diagram.
  • JSP, Java Script, HTML, CSS, JSTL tag libraries, AJAX and JQuery are used for the presentation layer of the application for user interface design and form validations.
  • Implemented Model View Controller (MVC) Architecture using Struts and Spring frameworks combined with Hibernate and for Object Relational Mapping (ORM).

Technology Summary: Java1.6, J2EE, JSP, Struts, Spring, Hibernate, JavaScript, jQuery, Weblogic10.3, Oracle10g, Eclipse 3.2, SVN and TOAD8.1.

Confidential, Houston, TX

Java/J2EE Developer

Responsibility:

  • Understand User Specification and Created Issue Documents/Use Cases Implement changes as per issue documents/use cases
  • Unit Tested the implemented changes as per test cases Debug the implemented codes Integrate the changes in Testing Environment
  • User interface design and form validations are done by using JSP, Java Script, HTML, CSS, JSTL tag libraries, AJAX and GWT.
  • Used JAXB, JAXP, XML and XSD to develop business tier for offline version of the application.
  • Log4j is used for logging and debugging purposes and ANT as a build tool.
  • Used Eclipse 3.1.2 and Oracle Container for Java (OC4J) for development.
  • Database SQL, PL/SQL scripts are written for Oracle10g using TOAD7.2.
  • Oracle 10g database and Oracle Application Server 10.1.2 are used for deploying the project.
  • PVCS and VSS are used for common source code access and development among developers.

Technology Summary: Java1.4, J2EE, JSP, Servlets, EJB, JAXB, XML, XSD, Web Services, GWT, OC4J, PL/SQL, Oracle10g & Eclipse 3.1.2, SQL Developer, TOAD7.2, PVCS & VSS.

Confidential, Houston, TX

Java/Web Developer

Responsibility:

  • Designed interface using MVC design pattern with Java1.4 and J2EE.
  • User interface design is done by using JSP-Servlets, XML-XHTML-CSS, XSL, XSLT and XSL-FO.
  • Log4j is used for logging and debugging purposes.
  • Used ANT as a build tool and used database SQL, PL/SQL for Oracle10g using TOAD7.0.

Technology Summary: Java, J2EE, JSP-Servlets, XML-XHTML-CSS, XSL, XSLT, FOP, Oracle OC4J Server, PL/SQL, Oracle9i, SQL Developer, TOAD7.0, Eclipse 3.0 & PVCS.

Confidential

Java/Web Developer

Responsibility:

  • Implemented the code as per design using Java and J2EE.
  • Developed the front-ends in JSP, HTML and JavaScript.
  • Created Java Beans and used JNI, JAXP and SQLJ to capture business logic.

Technology Summary: Java, J2EE, Java Helper Class, Java Servlets (Controller), JNI, JAXP, SQLJ, JavaScript, Java Server Pages, XML, IBM CICS Transaction Server, Tabex and DB2 Universal databases.

Confidential

Java/Web Developer

Responsibility:

  • Implemented the code using MVC design in Java and J2EE and developed the front-ends in JSP, HTML and JavaScript.
  • Created Java Beans to capture business logic and created controller using Java Servlets.

Technology Summary: Java, J2EE, Java Helper Class, Java Servlets, JavaScript, Java Server Pages, Oracle Database server, Tomcat Application Server and Apache Web Server.

We'd love your feedback!