We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Total 7 years of experience as a Java/J2EE Developer in Object Oriented Development, implementation and maintenance of web and distributed Enterprise applications using J2SE/J2EE technologies.
  • Experience working in various methodologies like Agile (Scrum), TDD (Test Driven) and Waterfall Model.
  • Strong Understanding and experience in Data structures, Multithreading, Concurrency, Collections and OOPs.
  • Expertise in design patterns including Singleton, Factory, Abstract Factory and MVC.
  • Developed large cross - platform web-based enterprise applications using Spring, Hibernate, JPA, JTA, Web Services (REST and SOAP), EJB, Struts 1.x/2.x, Servlets, JSP and SQL.
  • Well versed in producing and consuming the REST based Restful web services using JAX-RS.
  • Strong Expertise working with major Relational Databases such as MySQL, MS SQL Server 2000/05/08, DB2, Oracle 9i/10g/11g and NoSQL database like Cassandra.
  • Strong Experience developing Stored Procedures, Cursors, Functions, Triggers.
  • Expertise on JDBC API for connection and access to databases.
  • Experience in developing the UI using Angular 2.X/4.X, JavaScript, jQuery, Bootstrap, Ajax, HTML and CSS.
  • Hands on experience in designing and developing Middleware applications using SOA Architecture by producing and consuming SOAP using IBM DataPower X150 as Enterprise Service Bus.
  • Extensively worked with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Knowledge and Experience with JMS for both Synchronous and Asynchronous messaging.
  • Strong Experience in developing UML diagrams with StarUML, IBM Rational Rose.
  • Experience using build Tools - Ant, and Maven; continuous Integration - Jenkins, UDeploy, CruiseControl; source control tools - Subversion, CVS, GIT.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project.
  • Worked using different IDEs such as Eclipse, IntelliJ Idea, Spring Tool Suite
  • Strong Exposure to various Web Servers like Apache Tomcat, Jetty; Application Servers like IBM WebSphere, BEA WebLogic and JBoss Enterprise Application Server.
  • Worked on SOA based technology using Web Services, WSDL and UDDI registry.
  • Experience with JUnit, Mockito in developing test cases and Log4j for logging mechanism.
  • Developed UNIX shells/scripts to support and maintain the implementations.
  • Ability to use new systems and paradigms in considerably less time, solid communicator with exceptional team-building skills.
  • Well-versed in mentoring, leading, planning and execution of client projects, liaison with business and IT management.
  • Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL

Java Technologies: JSP, Servlet, JNDI, JDBC, JPA, JTL

Mark-up/XML Technologies: HTML5, XHTML, JavaScript, Angular 2.X/4.X, CSS3, XML, XSD, XSL/XSLTSAX/DOM, AJAX, jQuery, JSON

Tools: & Framework: Struts 2.X, Hibernate, Spring 2.X/3.X (MVC, IOC, JDBC ORM and AOP) JMS, JSF, Log4J, JUnit, SOA, SOAP UI, Spring Boot

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RS, JAX-B

Web/App Servers: Web Sphere, Apache, Tomcat, JBoss, WebLogic

Databases: Oracle 9i/10g/11g, SQL-Server, MySQL, MongoDB, DB2

Development Tools: Eclipse, IntelliJ Idea, My Eclipse, RAD, Spring Tool Suite (STS)

Modeling/ CASE Tools: Rational Rose, Star UML

Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, RTC

Version Control: CVS,SVN, Rational clear case, Star Team

OS & Environment: Windows, UNIX

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

Build-Automation/ Tracking Tools: Maven, Gradle, Jenkins, JIRA, Pivotal Tracker

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in in requirement gathering, analysis and extensively worked in Agile Development Environment.
  • Developed ORM mappings using JPA with Hibernate annotations and established data integrity among all tables sitting on Oracle Database
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Implemented Restful web services using JAX-RS (JERSEY), created and read the JSON objects by using JACKSON libraries.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Designed and implemented application using Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate and Cassandra NoSQL database,
  • Developed user friendly interface to seamlessly combine the new module with existing login system using Angular 2.0.
  • Developed components using Spring Framework (Spring MVC, Core, dependency injection, Bean, Spring security, and Spring AOP)
  • Performed CRUD operations like Update, Insert and Delete data in Cassandra.
  • Created PL/SQL Stored Procedures, Functions for DAO layer by studying the required business objects and validating them using Oracle database.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Involved in installing and configuring Maven for building application and deployment.
  • Worked on Log4J for logging and JUnit for unit testing.
  • Used Git for version management between various integration and development streams.
  • Setup the continuous Integration (CI) process for the application using the Jenkins.

Environment: Java, Hibernate 3.0, Spring, Servlets, XML, JSP, JUnit, Maven, WebSphere Server, JavaScript, HTML, Angular 2.0, AJAX, JAX-RS(Jersey), Log4J, JIRA, GIT, Jenkins, Oracle11g, Cassandra.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design.
  • Implemented the service layer based on a Spring container and exploited Spring’s IOC features for bean management.
  • Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Developed persistence layer based on JPA with Hibernate framework for providing POJO persistence model for object-relational mapping to Oracle database.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
  • Developed application on spring 4.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC. Used spring’s dependency injection for injecting entity manager and managed beans into spring beans.
  • Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from Oracle database.
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey.
  • Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSTL, JavaScript, AngularJS, and AJAX. Coded in Angular 2.0 to make single page.
  • Used Spring Security for login authentication, password hashing.
  • Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer IBM MQ for handling various asynchronous requests. Worked on a topic for creating publish/subscribe-messaging model.
  • Used Concurrent Version System (CVS) as source version control tool. Developed unit test cases and suits on JUnit framework for unit testing. Used Maven for building, deploying application.
  • Used XML parser API’s like JAX-B API within the web service for marshalling/unmarshalling using annotations.
  • Involved in designing and development of web interface using JSP, Servlets, and JavaScript.
  • Tested each application with using validators and handled multiple modules simultaneously to achieve the application.
  • Used JIRA tracking system to keep track of issues.
  • Used CVS for version management between various integration and development streams and Jenkins for continuous Integration and Deployment (CI) process for the application.

Environment: Spring 4, JAVA/J2EE 1.7, JPA, Hibernate, AJAX, XML, CSS 3, HTML 5, JavaScript, Oracle 11g, Maven 3.0.3, jQuery, JUnit, JAX-RS (Jersey), Angular 2.0, STS 3.5.1(eclipse), CVS, JIRA, Tomcat Web Server.

Confidential, Morristown, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in designing use cases with the help of business analyst team and developed technical requirement documents. Helped the client project management team to identify the suitable technology and tools required for the projects.
  • Implemented J2EE Design Patterns like MVC, Singleton, Abstract Factory, Factory and Front Controller design patterns.
  • Developed Web Services to consume other enterprise wide Web Services.
  • Developed several REST web services supporting both XML and JSON to perform tasks. REST web services leveraged by both web and mobile applications. Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
  • Developed the UI Screens using JSP, Struts, HTML, CSS, JavaScript and did the client-side validation with the JavaScript.
  • Designed User Interface using Java Server Faces (JSF), HTML, CSS3, jQuery and AngularJS 1.x and XML in a responsive grid layout.
  • Used Spring Framework for developing the application and used JDBC to map to Oracle database.
  • Used AngularJS for the two-way data-binding allowing auto synchronization of models and views
  • Use of SOAP UI to verify the WSDL end URL.
  • Used Connection Pooling to get JDBC connection and access database.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
  • Wrote various SQL, PL/SQL queries and stored procedures for data retrieval.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the EAR and read the logs.
  • Used JBOSS and Tomcat for application deployment and stage testing and Created JUnit test cases to test the codes and validate the release. Used log4j for logging mechanism.
  • Involved in high level meetings for crucial decisions and handled tickets to resolve issues.
  • Involved in putting proper review processes and documentation for functionality development.
  • Involved in code reviews, test case reviews and bug fixing using Pivotal Tracker tracking system.
  • Providing support and guidance for Production and Implementation Issues

Environment: JBoss Server, MVC, UNIX, J2EE, Servlets, JSP, AJAX, XML, CSS 3, HTML, JSON, JAX-RS, SOAP UI, Spring 3.x, JDBC, JavaScript, Oracle 10g/11g, jQuery, JUnit, AngularJS 1.x, Log4j, Maven, Pivotal Tracker.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in various SDLC phases like Design, Development and Testing.
  • Developed front end using Struts 1.x and JSP.
  • Developed webpages using HTML, Java script, jQuery and CSS.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Developed server-side components servlets for the application.
  • Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Web Sphere application server.
  • Implemented Hibernate 3.0 ORM to Map relational data directly to java objects
  • Worked with Complex SQL queries, Functions and Stored Procedures.
  • Implemented the logging mechanism using log4j framework.
  • Used Maven as a build tool and Clear Case to track and maintain the different version of the application.
  • Involved in maintenance of different applications with offshore team.
  • Interacted with Stake holders to do the changes in the code according to their requirement.

Environment: Java, Servlets, Struts 1.x, Hibernate 3.x, EJB, JSP, HTML, XML, Oracle 9i, WebSphere Server, Eclipse, Maven, Unix, Clear Case.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory and Front Controller design patterns.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed Struts Framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Developed the front-end UI using JSP, HTML, JavaScript, CSS.
  • Implemented Struts Validators framework to validate the data.
  • Developed Ant (build.xml) targets for build and deployments on WebSphere Application Server 5.0.
  • Developed Stored Procedures for data persistence in the Oracle 9i database.
  • Performed impact analysis on the dependency projects of OneSource Project.
  • Involved in writing unit test plans and developing test cases using JUnit.
  • Used Configuration Management and Version Control tool CVS.

Environment: Java, J2EE, Eclipse, Windows, JSP/Servlets, Struts 1.x, jQuery, Apache Tomcat, JDBC, XML, XSLT, XSD, SAX, HTML, Oracle 9i, UNIX

We'd love your feedback!