We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Fort Worth, TX

PROFESSIONAL SUMMARY:

  • Over 7 years of experience in design, development and implementation of software applications using Java, J2EE, technologies. Having good experience in the Information Technology Industry and also participated in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
  • Experience in Pair Programming, Test Driven Development, WATERFALL, and agile methodologies like SCRUM and KANBAN.
  • Conception and development of the main product of the company, a SaaS RIA written in using spring, Hibernate and MySQL.
  • Good knowledge and hands on experience in MVC (Struts 1.x), spring 3.x,spring 4 and ORM (Hibernate 3.0) frameworks.
  • Extensive knowledge of XML - based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Extensive experience in using various UML , Rational Rose, design patterns and industry best practices such as MVC (Model-View-Controller), Singleton, Facade, Factory and DAO, DTO.
  • Strong experience in UNIX and Shell scripting.
  • Experience in using RDBMS like MySQL and Oracle and worked with NoSQL database MongoDB Good documentation skills on both functional and business requirements.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections, Multi threading,Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
  • Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB.
  • Created Restful web services interface to Java-based runtime engine and accounts.
  • Expertise in Web-Development technologies like Servlets, JSP, JSON,JSTL,HTML, HTML5, JavaScript, CSS, CSS3,XML, XSL/XSLT, Angular JS, AJAX, JQuery .
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Good knowledge and experience with multiple Servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
  • Extensive experience in working IDE tools like Eclipse, Net Beans, Intellij, RAD, WID (Web Sphere Integration Designer).
  • Extensive experience in implementation of the version control software SVN, CVS, GIT, Rational Clear Quest and Rational clear case.
  • Sound knowledge on Amazon Web Services ( AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Good working experience in Spring Security, Spring Boot , Spring Batch
  • Hands on experience using Messaging Services like JMS, MQ Series.
  • Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL, PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
  • Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.

TECHNICAL SKILLS:

Languages: C, Core Java, J2EE, SQL, PL/SQL, UML

Web Technologies: JSON, JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, REST, WSDL, JAX-RS, JSX-WS,HTML, HTML4, HTML 5, CSS, CSS 3, DHTML, Java Beans, Swing,JavaScript, Dojo, Angular JS, AJAX.

XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 7.0,& RAD 8.5, JBoss,Jetty,Putty

IDEs: Eclipse, Intellij, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE

Tools: TOAD, XmlSpy, Ant, PL/SQL Developer, Junit, JMock, Report

Operating systems: Windows, UNIX, Linux, Sun Solaris.

Databases: Oracle 8 / 9i / 10g/11g/12c, SQL, DB2, PL/SQL, MySql, MS SQL Server 7.0, Sybase, MongoDB, Cassandra,MS-Access,CouchDB.

Design Patterns: MVC, Singleton, Visitor, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern,JSF framework

Frameworks: Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate,iBatis/MyBatis, DWR, Log4j.

Version Control: CM Synergy, Rational Clear Case, Rational Clear Quest, CVS, VSS, SVN, GIT,ANT

PROFESSIONAL EXPERIENCE:

Confidential, Fort Worth, TX

Sr. Java Developer

Responsibilities:

  • Participated in all the phases of SDLC from Software Requirements Phase to Design, Implementation , testing , debugging and Documentation during the Application development.
  • Involved in all phases of Agile Scrum Process like Stand up, Retrospective, Sprint Planning meetings.
  • Consumed SOAP based web services and tested them by SOAP-UI.
  • Utilized MOM(Message Oriented Middleware) to connect through the different applications.
  • Good understanding of Apache Camel routes to integrate with different systems.
  • Hibernate ORM tool is utilized for persistence along with Spring MVC to interact with back end on a Oracle12c database.
  • Developed hibernate DAO Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
  • Used Linux and Unix commands in Cygwin and Mobaxtem terminals.
  • Used Spring Inversion of Control, to make application easy to test and integrate.
  • Used XSD to auto generate the java classes and JIBX, JAXB for the binding.
  • Wrote complex SQL joins, Stored Procedures, Functions PL/SQL using SQL developer & TOAD, executed on Oracle Database.
  • Good experience and understanding relational database modeling and design and ER diagrams.
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Jenkins for continuous integration testing and familiar with the manual deployment as well.
  • Utilized Jmeter for performance testing.
  • Used Mybatis 3.0 to map SQL queries to perform CRUD operations on DB2, SQL Server and Oracle 10g
  • Created, built and automated application using Maven, Sonar, Jenkins and Hudson
  • JMS is used to send message objects to client queues and topics with the help of MQ explorer.
  • Utilized Crucible to review the code by team members after the development.
  • Wrote test cases using Mockito framework and Sonar to measure the code coverage.
  • Involved in deploying the code into various environments like DEV/INT/CERT/PROD.
  • Utilized Service Now tool to raise requests for company specified applications.
  • Used S2C container for building, testing and deploying application in local which is faster than tomcat.
  • Used GIT,SVN for version control.
  • Used JIRA for bug tracking, Rally to track the User stories.

Environment: JDK 1.8, S2C Container, Intellij, MyBatis,Putty,Spring Framework 3.0.5,MongoDB, JQuery, JSP, JavaScript, HTML5, CSS3, DOJO, SOAP based Web services, JAX-WS, GIT,, JENKINS, hibernate, Oracle 12c, SQL, Log4j, Mockito, Power Mockito, Rally, Sonar, JMS, MOM, Spring JDBS, Hudson, Spring Security, Jmeter, Cygwin

Confidential, Phoenix, AZ

Sr. Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model
  • Developed web application using Spring MVC framework..
  • Implementation of Web Design based on CSS3, HTML5and Bootstrap Front-End Framework.
  • Developed application using AngularJS and Node . JS connecting to Oracle on the backend
  • Used Spring Inversion of Control, to make application easy to test and integrate.
  • Used Auto wired Pojo and DAO classes with Spring Controllers
  • Functionalities include writing code in JavaScript, JQuery, Ajax, JSON, Angular, and Bootstrap with DB2 database as the backend.
  • Expertise with Spring Frame Work 4.0 including Spring MVC.
  • Web application development for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques.
  • Working with different modules in NodeJS like express, Nano, multer, xlsx etc. And mongoose to connect NodeJS and MongoDB
  • Used SpringIOC (Inversion of Control) to remove the object Dependencies across the application.
  • Used Spring Batch for certain scheduled jobs
  • Utilized Spring annotations and XML configuration for Dependency Injection.
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Used Spring DAO concept in order to interact with database (DB2) using jdbc template.
  • Designed REST APIs that allow sophisticated, effective and low cost application integration.
  • Involved in developing & exposing web services and also consumption of Web Services like RESTFUL Web services.
  • Developed web services using Restful technology to support JSON and XML using JAX-RS.
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • Performed code review and unit tested the application using Junit framework.
  • Created and managed development and continuous integration environments automated through Jenkins using Perl
  • Used CodePro Analytics to make sure all the code maintain standards.
  • Implemented SOA architecture with Web Services (SOAP, WSDL) using Axis, Apache CXF, JAX-WS, Rest Services
  • Interacted with testing team to fix defects.
  • Used Web sphere Application Developer for building, testing and deploying application locally.
  • Involved in bug fixes, enhancements and code refactoring.
  • Used GIT for version control.
  • Used JIRA for bug tracking.

Environment: JDK 1.8, JBOSS server, Web Sphere Application Server 7.0,JBoss Studio, MongoDB, Spring Batch, IDE Eclipse, Spring Framework 3.0.5,Spring 4,SOAP, Angular JS, JQuery, Bootstrap, Node JS,AJAX, JSON, JSP, JavaScript, HTML5, CSS3, Apache Camel, DOJO, RESTFUL Web services, JAX-WS, GIT, JAX-RS, Jenkins, Hibernate, DB2, Log4j,JUNIT,JMOCK,JIRA.

Confidential, Cleveland, OH

Application Developer

Responsibilities:

  • Involved in analysis, design and development and developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Extensive experience with Agile Team Development and Test Driven Development using JIRA.
  • Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Having good experience in building multi-threaded Java server side applications and frameworks.
  • Built applications for scale using JavaScript , NodeJS , and React.JS
  • Used Open source products to build re-usable components that can be used as base application frameworks.
  • Created REST based web services using JAX-RS library.
  • Implemented data access tier using SpringDAO.
  • Used SpringIOC (Inversion of Control) to remove the object Dependencies across the application.
  • Designed and developed the REST using the Spring Boot and Spring Data with JPA.
  • Implemented Singleton, MVC, Data Transfer Objects and Data Access Objects design patterns.
  • Develop and enhance intelligent search algorithms.
  • Created Rest based controllers to handle the incoming request and output the response.
  • Designed REST APIs that allow sophisticated, effective and low cost application integration.
  • Implemented the integration of web services API and hands on experience with Restful web services.
  • Using Web Sphere portal design and develop application projects
  • Developed GUI using JSP, JavaScript, JSF, HTML5, AJAX, XSL, Angular JS and CSS3.
  • Extensive use of JDBC to communicate to the Database for storing and retrieval of information
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • Used SVN for version control.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Coordinating with offshore Team.
  • Wrote unit test cases using Junit, JMock and acceptance tests using STIQ.
  • Supported the application across multiple environments like QA, UAT and Production.

Environment: Java, JDK 1.8, Core Java, Angular JS,TOMCAT8.0, Node Js, React Js, Jenkins, Oracle, Spring Boot, JSON, XML, Solaris OS, SVN, JIRA, SOAP,SRESTFUL web services, Spring MVC, DTO, JAX-RS, Collections, Maven, JDBC, DB2, Log4j, Junit, JMock.

Confidential, Lexington, MA

Sr. Java Developer

Responsibilities:

  • Reviewing Business Requirements, Functional Specifications and creating Detailed Design documents for development.
  • Configured Deployment Descriptor (web.xml) for the applications.
  • Configured spring beans following the Spring framework's Dependency Injection (DI) and Inversion of Control (IOC) principles, both xml and annotation based.
  • Used Factory pattern to support Multi-Tenancy.
  • Designed and developed custom spring bean resolvers for handling tenant specific requests at runtime.
  • Implemented custom resource bundle message resolver for multi-lingual and multi-tenancy support.
  • Developing presentation layer with JSPs, HTML5, JavaScript, CSS3, JQuery, JSON, AJAX, Spring Form tags, Tiles and JSTL tags.
  • Implemented the integration of web services API and hands on experience with Restful web services.
  • JQuery & Ajax are used intensely for producing responsive User Interface.
  • Configuring Tiles definitions for the application's presentation layout.
  • Developing Spring MVC Controllers for handling of web requests from the presentation layer by use of URL Handler Mapping.
  • Writing validation classes to check against the request submitted for communicating to the user with appropriate validation messages.
  • Developing service layer by understanding complex business logic.
  • DAO layer development using Hibernate, HQL and their respective mapping/annotations and configuration files.

Environment: JDK 1.7, Hibernate 4.1.9, Spring 3.5, Spring MVC, AJAX, JSP, JQuery, JSON, Tiles, JSTL, Web Services, Spring Boot, Restful web Services, WS-Security, SVN, SQLServer-2005/2000 T-SQL, JBOSS AS 7.1, MULE ESB 5.5 Maven 2.0, JavaScript, XML, XSD, DHTML, CSS3, HTML5.

Confidential, New York, NY

Sr. Java Developer

Responsibilities:

  • Involved in deriving at class diagrams and sequence diagrams during the design phase of the project using UML.
  • Attended discussions with the client to discuss and understand various components of the requirement and to implement the same.
  • Status report was provided to the manager/Scrum master regarding the progress of the task assigned at both the beginning/end of the working day. JIRA tickets were created and tasks were completed in the assigned time.
  • Used UI such as JavaScript for enhancing the user interaction with the application and for client side validation. Coding, Testing and implementing new functionalities for new requests in the Application.
  • Actively participated in the implementation, maintenance and testing phases plan generation using Struts framework.
  • Enhanced user interfaces to enable input of additional personal information for the purpose of plan generation using CSS, HTML, HTML5, DOJO, JavaScript, AJAX, and Angular JS.
  • Used web service calls using Java Web Services RPC and Apache AXIS client packages. Generated Client classes using WSDL2Java and used the generated Java API.
  • Used SVN version controls to check in/out files, etc. also responsible for branching, merging the branch to main using Tortoise SVN tool.
  • Used data modeling for creating a data model by applying formal data modeling techniques.
  • Experience in application servers like TOMCAT locally and Web logic to host it on the Linux server.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle Database
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit framework.

Environment: Java 1.6, Struts 1.2, J2EE,DOJO, HTML, Hibernate, JSP, JSTL, AJAX, JQuery, Oracle, Rational Clear Case, tomcat, Eclipse, ANT, Apache Tomcat, SVN, SOA, Oracle, XML 1.x, JAXB 2.x, XSLT 1.x, SOAP 1.3, WSDL 2.0, JAX-WS.

Confidential

Java Developer

Responsibilities:

  • Understanding and analyzing business requirements.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the credit check module using Servlets and JSP& Core Java components in Web logic Application Server.
  • Developed the custom tag to display various campaigns on Credit care Sign on and Welcome bpage.
  • Involved in injecting dependencies into code using spring core module.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
  • Created and maintained mapping files, persisting classes and transaction control in JDBC to access the database.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations
  • Implemented Servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
  • CSS is used to style Web pages, XML markup.
  • Extensively worked with XML schema(XSD), XSL/XSLT, XML to navigate in XML documents, and SAX to process and parse xml files
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Extensively worked on Java server side programming using Servlets and JSP.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Developed mail alert mechanism for alerting the users when their selection criteria are met.
  • Created and implemented PL/SQL queries, views stored procedures and triggers.
  • UsedLog4J logging framework to write Log messages with various levels.
  • Deployed web components, presentation components and business components in Web Logic Application Server.

Environment: Java / J2EE, Servlets, JSP 2.5, EJB 2.0, JDBC, Spring 2.5, Log4J, JavaScript, JUnit, CVS, Rational Rose (UML), Oracle, Web Logic Server 10.0, Eclipse IDE, Ant, XML/XSD, Jax-ws(SOAP) web services, SAX.

Confidential

Java/UI Developer

Responsibilities:

  • Developed web pages by using HTML, XHTML, CSS and JavaScript.
  • Involved in working with HTML, CSS layouts and also made use of JavaScript for developing user interface forms.
  • Developed web page applications using JavaScript frameworks having thorough knowledge of JavaScript.
  • Created XHTML pages with CSS and the Box Model.
  • Involved in developing XUL, HTML, and JavaScript for client side presentation and data validation on the client side within the forms.
  • Developed user interface using JSTL, HTML, Java script,JQuery and CSS.
  • Used J2EE design patterns like Factory pattern & Singleton Pattern.
  • Achieved MVC pattern using Spring MVC architecture.
  • Used Hibernate as an O/R mapping tool for selecting, inserting and updating the records in the database.
  • Involved in bug fixing and resolving issues with the QA and production environment during production support.
  • Worked on UML diagrams like Class Diagram, Sequence Diagram required for implementing the Quartz scheduler.
  • Defined and developed the applications presentation layer using HTML, CSS and JavaScript.
  • Worked with business analyst very closely to make sure the technical requirement of the project.
  • Used JavaScript and Ajax to write client side validations.
  • Coded JavaScript for page functionality and pop up screens and used HTML to make dropdown menus on web pages and display part of a web page upon request.
  • Designed, developed and implemented CSS based layouts.
  • Developed UI with JSP and JSP tag libraries to simplify the application complexity.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
  • Understanding the compatibility of cross browsers and working with the issues of various browsers.
  • Making request to the server by implementing AJAX in the web pages.
  • For widgets, menus, user interface and forms made use of jQuery plugins.

Environment: HTML, XHTML, CSS, JAVASCRIPT, Java, Struts, Groovy, Spring, Hibernate, JQUERY, JSON, ECLIPSE, DREAMWEAVER, XML, XUL AJAX.

We'd love your feedback!