We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • 10 plus years of extensive experience in Design and Development of Distributed and Client - Server applications using Object Oriented Analysis, Design and JAVA, J2EE Technologies.
  • Extensively worked in Core Java and object-oriented design with strong understanding of Collections, Multithreading and Exception Handling.
  • Excellent knowledge of all the phases of software development life cycle (Requirements gathering, analysis, design, development, testing and implementation) and SDLC methodologies such as Waterfall, Agile.
  • Expertise J2EE Technologies (Servlets, JDBC, EJB).
  • Experience in using Struts1.x and 2.x and Spring Framework 3.0, Hibernate 3.0.
  • Experienced in using Design Patterns, both Gang of Four patterns and J2EE design patterns like MVC (Model-View-Controller), DTO/VO, DAO, Singleton, Factory etc.
  • Experience with JBOSS, WebLogic and WebSphere Application server.
  • Extensive knowledge of Front End Technologies such as: JSP, HTML, JavaScript, CSS, AJAX, JQuery, Swings.
  • Experience with real time web services like SOAP and REST.
  • Good understanding of XML technology
  • Expertise in developing Use Case diagrams, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling (UML) Tools.
  • Experience in RDBMS database design, writing Stored Procedures and SQL queries.
  • Experience in Database technologies: Oracle, SQL Server, DB2, PL/SQL and MySQL.
  • Experienced in developing applications using IDE’s like Eclipse, JBuilder and NetBeans.
  • Have a very good experience in using Windows, Linux (Red hat & Ubuntu) and Unix.
  • Experience in developing Ant and Maven build scripts to build and deploy the java applications.
  • Experience in writing and executing Unit Test cases using JUnit testing framework and Log4j.
  • Good problem analysis skills with ability to follow project standards.
  • Quickly adaptable to newer Technologies.
  • Ability to work with a team and individually.
  • Excellent communication and problem-solving skills.
  • Experience in developing written documentation for technical audience.

TECHNICALSKILLS:

Languages: JAVA 1.8/1.7/1.6/1.5/1.4 , C, C++, Oracle PL/SQL

Framework: Springs 4 +, Hibernate, Struts 2.x

Java/J2EE: Servlets, JSP, JSTL, JSF, RMI, EJB, JMS, JNDI, JSF, XML, Swing, Log4j

XML/Web Services: REST, JSON, JAX-RS (JERSEY, CXF), ESB (JBoss Fuse), XML, SOAP, JAX-WS (AXIS, AXIS2, CXF), WSDL, UDDI, JAXB, DOM &SAX

Web Technologies: Java Script, AJAX, HTML, HTML5, XHTML, CSS, CSS3, DHTML

Database: Oracle 11g, Oracle 12 C, My SQL, SQL Server, DB2, Graph DB, Mongo DB, Cassandra.

Database Tools: Toad for MySQL, Toad for Oracle, SQL Developer.

Application/Web Servers: IBM Web Sphere, BEA Web Logic, JBoss, Apache Tomcat

Development Environment: Jdeveloper 11g, Eclipse, IntelliJ

Scripting Languages: Java Script, JQuery, AJAX

Design Methodologies: Rational Unified Process, Agile, Scrum, Rapid Application Development

WebService Implementations: Top down, Bottom up

Operating System: Windows 2000/XP/VISTA/7, UNIX, LINUX

IDEs / Versioning / Performance /Tools: Eclipse 4.3/4.2, NetBeans, SVN, CVS, Ant, Rational Rose, SOAP UI, Log4J, SQL Server Management Studio, JIRA and Putty, Junit, SVN, CVS, MS PowerPoint, MS Word, MS Excel.

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Involved in development of web services ( SOAP/ RESTful ) for various business functionalities. 
  • Used Spring IOC and DI to wire dependencies in application and Spring AOP for logging. 
  • Implemented the application modules using Spring Core layer(IOC), Spring Security, Spring AOP, Spring ORM, Spring Batch, Spring Transaction Management in order to develop the application.
  • Hibernate was used for Object Relational mapping along with Oracle database.
  • Used Spring ORM with hibernate for interacting with the database.
  • Developed and coded multiple micro services using Spring Boot.
  • Built application on Spring boot annotations for entire configuration and free of xml running on Embedded Tomcat.
  • Wrote SQL queries, stored procedures and triggers to perform back end database operation. 
  • Improved monitoring by using basic language to create a proactive monitoring tool that ensured early detection and prevention of performance issues. 
  • Looking for potential problems/bugs in the applications and working with the Project team to propose/design a solution.
  • Managing the AMAT Supply Collab Applications from Onshore and coordinating with offshore team by giving directions and guidance to achieve the tasks on hand.
  • Train and support new purchasing programs with suppliers
  • Involve in proposal and implementation of CIP (Continuous Improvement Plans) plans, which would help improve the performance/functionality of the Supply Collab Applications in the longer run.
  • Preparing and maintaining documentation of the architecture of the Supply Collab applications. Also, involve in preparing the technical specification and functional specification documents, which are very important for marinating the accuracy and understanding of the system.
  • Shell & Perl scripting as per need
  • Monitor the health of the J2EE Middleware Application Environments.
  • Unit testing and working with the migration team to move the data fix to Quality System for User Acceptance Testing (UAT).
  • Code review and document review meetings have to be scheduled as per the standards and quality procedures. Ensure that code changes and documents are proper and as per the design/specification, before they are delivered to the Client. Also, will be actively involved in performing peer reviews
  • Conduct regular status meetings with clients to provide status on project development.
  • Preparing and maintaining architecture documentation. Also, involved in preparing the technical specification and functional specification documents, which are very important for maintaining the accuracy and understanding of the system

Environment: Java 1.8, J2EE, JSP, Spring v4.1.0, Spring Boot, SOAP, RESTful (JSON), Oracle, SQL Server, JDBC, InjelliJ, Tomcat, jQuery, Gradle, Log 4J, SVN.

Confidential, Chandler, AZ

Applications Systems Engineer (J2EE)

Responsibilities:

  • Participating in the System design, planning, estimation and implementation.
  • Reviewed and guided the application architects with Object Oriented Design
  • Implemented the WebServices and associated business modules integration. 
  • Develop SOAP, REST & JSON based endpoints depending on the client requirements.
  • Used JDBC for the Database connectivity
  • Spring and JDBC framework is used for Middle tier and Database connectivity.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.
  • Implemented jQuery to improve the overall usability of the website interface 
  • Worked on Eclipse IDE for development, configured and deployed the application on to WebLogic using Maven
  • Developed user interface by using the React JS and involved in responsive design and developed a single responsive website that could be served to desktop, Tablets and mobile users using React JS
  • Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  •  Resolved database inconsistency with better design and efficient SQL queries. 
  • Used Pivotal Cloud Foundry command lined interface with an HTTP Proxy Server 
  • Implemented entire J2EE compliant application using Spring with WebSphere application server.
  • Deployed Micro service architecture using Pivotal Cloud Foundry .
  • JUnit , JMock Frameworks were used for performing unit and integration testing by writing test cases. 
  • Used Node.JS to structure JavaScript code in an MVC
  • Maven was used as a build tool. Also worked in an Agile work environment. 
  • Used Apache Tomcat and Jetty as application servers to handle the deployments of different applications
  • Used design patterns such as Factory, Data Access Object, Business Delegate and Front controller. 
  • Used Log4j for logging errors, messages and performance logs. 
  • Responsible for recognize business problems or technical issues inform supervision, and assist in developing feasible IT solutions. 
  • Developed JUnit testing for server side code.

Environment: Java, J2EE, Spring, JDBC, JDK 1.7, InjelliJ, Pivotal Cloud Foundry, Jetty 9, JPA 2.1, Soap, Rest, React JS, Json, jQuery, Node JS, Oracle 11g, Soap UI, Maven, JIRA, Log 4J, SVN.

Confidential, Dublin, OH

Java Web Developer (J2EE)

Responsibilities:

  • Involved in design and development of the check order service for online banking.
  • Reviewed and guided the application architects with Object Oriented Design.
  • Implemented the web-based application following the MVC II architecture using Struts Framework.
  • Develop SOAP & REST based endpoints depending on the client requirements.
  • Spring and JDBC framework is used for Middle tier and Database connectivity.
  • Used Multithreading and synchronization for increasing the overall performance of the application.
  • Used Apache ActiveMQ for Java messaging services.
  • Annotation based configuration is used for configuration.
  • Adhere to the CTSI framework guidelines to create endpoint, service and DAO layers.
  • Extensively used Angular JS for Building web applications.
  • Determine the appropriate UOW executor to be used and process the results accordingly.
  • Establish connection with the database and bind the response to the generated route classes.
  • Ensure the validation is handled in the contract classes and appropriate exceptions are thrown.
  • User grid facade is a Restful WS layer providing custom user management functionality over Cassandra database.
  • Worked on Agile environment and participated in SCRUM meetings.
  • Worked on Spring AOP and Dependency Injection.
  • Designed and developed UI using HTML, JavaScript, and CSS 3.
  • Extensively used Angular JS, Node JS for Building web applications.
  • Posting the responses from the XML on to the JMS queue.
  • Used XML Parser for Building the XML Documents.
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to Git.
  • Developed the classes for Unit Testing by using Junit- Mockito.
  • Implemented AJAX base applications using DOJO and GWT API for Performance oriented and browser independent application.
  • Used JIRA tool for creating change tickets and handling production bugs and development tasks.
  • Use SOAP UI / Rest Client to send the request to the application and ensure the appropriate response is generated.
  • Worked upon organization chart built with jQuery and data tables
  • Used jQuery to implement client side data retrieving
  • Experienced with Jenkins methodologies includes CI (Continuous Integration) and CD (Continuous Deployment). 
  • Fix the performance issues in the CTSI framework to improve the performance and overcome the defects identified.
  • Provider interface is used to inject prototype bean from a singleton class.
  • Generics were used to inject state full bean to call the appropriate DAO classes.
  • Ensure no code break while porting to Java 1.7.

Environment: CTSI Framework (Eclipse), Spring, JDBC, Tomcat, Soap, Rest, Json, Jenkins, Cassandra, Soap UI, Angular JS,Maven, Log 4J, SVN.

Confidential, New York City, NY

Java Web Developer (J2EE)

Responsibilities:

  • Involved in design and development of the check order service for online banking.
  • Reviewed and guided the application architects with Object Oriented Design.
  • Implemented the web-based application following the MVC II architecture using Struts Framework.
  • Developed server-side services using Core Java concepts (multithreading, collections)
  • Implemented different Web Services by using SOA architecture and based on the company requirements and contracts with other services.
  • Used multithreading in web services to improve overall performance.
  • Fixed critical issues when calling the different Web Services.
  • Developed the Spring DAOs using Hibernate support classes and configured them in applicationContext.xml.
  • Installed, Configured & administered Weblogic environment, including deployment Servlets.
  • Involved in the design and implementation of the business logic for the financial data using Entity Beans.
  • Designed and developed XSLT transformation extensively components to convert data from XML to HTML.
  • Used JSPs for the presentation layer and Java Beans for model layer.
  • Developed JSP and Java classes for updating Bank, Credit card and Brokerage information of Outcome users.
  • Implemented Java classes that perform encryption of sensitive information before storing the value in the database thus preventing unauthorized access to the data.
  • Used JSTL and wrote custom JSP tag libraries. Implemented role based handling in JSP pages.
  • Implemented various Design Patterns on the project. Developed Action Forms and Controllers in Struts1.2.
  • Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.
  • Developed HTML and JavaScript web application.
  • Used ANT for compilation and building JAR files.
  • Involved in functional testing extensively.

Environment: Java, J2EE, JSP, Javabeans, Servlet, Struts 1.2, Web logic, Application Server 8, JDeveloper, Jbuilder 5.0, XML, XSLT, HTML, DOM, SAX, JavaScript, Oracle 8i, PLSQL, JDBC, ANT, CVS, Javascript, Multithreading, MVC, OOAD and Solaris.

Confidential

Software Engineer

Responsibilities:

  • Involved in developing forms using html and performing client side validations using JavaScript.
  • Used Model 2 (MVC) Architecture for developing the application.
  • Developed JSP Pages and Servlets to provide dynamic content to HTML pages.
  • Designed and Developed Entity beans.
  • Designed and Developed Session beans.
  • Developed custom exceptions for handling proper exceptions.
  • Involved in creating Custom JSP Tag Libraries for reusing the logic in all the JSPs.
  • Developed Java classes/beans to communicate with Oracle database.
  • Involved in Unit Testing using the Test Case Documents.
  • Involved in Integration Testing.

Environment:  J2EE/JAVA, JSP, EJB, HTML, CSS, Servlets, Javascript, Oracle.

We'd love your feedback!