We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Atlanta, GeorgiA

SUMMARY

  • Over 8 years of experience in Analysis, Design, Development, Testing, Documentation, Deployment, Integration, and Maintenance of web based and Client/Server applications using Java and J2EE technologies.
  • Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JMS and Object Oriented Programming techniques.
  • Involved in System Design and Development using Core Java Collections, Multithreading and Exception Handling.
  • Expertise in Web - Development technologies like HTML, JAVASCRIPT, JQUERY, AngularJS, CSS, XML and XSL/XSLT.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit.
  • Expertise in various open source frameworks like Struts, spring and ORM Technology like Hibernate.
  • Used No SQL database MongoDB for a proof of Concept.
  • Experience in working with multiple Servers like Apache Tomcat, IBM Web Sphere, Web Logic and Jboss.
  • Extensive experience in working over Web Services with WSDL, SOAP, RESTFUL, UDDI .
  • Experienced with XML related technologies such as XML, XSL, XSLT,DOM and SAX technologies.
  • Experience in working with Integration tools such as Apache Camel and MuleSoft.
  • Extensive development experience on different IDE’s like Eclipse, My Eclipse, NetBeans and RAD.
  • Experience in developing applications using Agile(SCRUM), Test Driven methodologies and good understanding of Service oriented architecture (SOA).
  • Good knowledge of database connectivity (JDBC) for databases like Oracle, DB2, SQL Server, MySql, NoSQL, MS Access.
  • Good knowledge of EJB Session beans with JNDI mapped naming&JMS message-driven beans.
  • Having very good understanding of middle-ware and application server concepts like Transactions, Security and Messaging.
  • Extensive experience in implementation of the version control software VSS, CVS, GIT and Clear Case.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Maven Tool.
  • Experience with Use Case diagrams and Business flow diagrams
  • Highly motivated self-starter with Excellent Communication, Presentation and Problem Solving Skills and committed to learning new technologies.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL

Markup/Script Languages: HTML, JavaScript, XML

J2EE Technologies: Servlets, JSP, EJB, JPA, JMS,JDBC, JSF

Web Technologies: HTML, XML, XHTML, XSLT, JSON, DOM, CSS, JAVASCRIPT, JQuery, Angular JS.

Frameworks: Struts, Spring, Hibernate.

Application/Web servers: Apache Tomcat, IBM Web sphere, BEA Web logic Server and Jboss.

Databases: Oracle, MYSQL, DB2, SQL Server, Mongo DB

IDE Tools: Eclipse, Net Beans, My Eclipse and RAD.

Microsoft Technologies: C#, Visual studio 2010.

Operating Systems: Windows, UNIX, Linux.

Build Tools: Ant, Maven

Integration Frameworks: Apache Camel, Mulesoft

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, Georgia

Sr. Java Developer

Responsibilities:

  • Involved in the Business Requirement Analysis, Design, Coding, Testing and Support.
  • Implemented Agile Methodology that includes weekly meeting with business analysts and monthly sprint reviews with clients.
  • Used Spring MVC Framework to develop the application by implementing Controller, Services classes.
  • Used Annotation based Spring Framework for auto wiring and injecting the required dependencies to implement business logic.
  • Involved in writing Hibernate Annotations and Hibernate Configuration files to persist data into database.
  • Used XSLT to do the transformation changes for the new requirements on the consumer side of web service application.
  • Used Hibernate Query language (HQL) to perform queries against the database.
  • Worked as one of the Core Developers of the team.
  • Used JSP and JavaScript to develop the front end.
  • Developed database adapter, webservices adapter, messaging adapter and custom workflow for an oracle system using Camel.
  • Used Hibernate for Persistence in data access layer to access and update information in the database.
  • Used GIT for version control across common source code used by developers.
  • Used different design patterns like Data Access Object (DAO), Data Transfer Object (DTO) and Business Delegate to develop the application.
  • Designed and developed user interface using HTML5, JQuery, AngularJS, Ajax and JavaScript.
  • Customized Data Tables and High charts into AngularJS Directives.
  • Implemented Angular Controllers to maintain each view data.
  • Used Maven script for building and deploying the application.
  • Prepared Test Cases and Unit Testing performed using Junit
  • Used Clear Case Explorer for managing views.
  • Applied partial business logic writing Stored Procedures and Functions using PL SQL in Oracle DB.
  • Consumed and created Restful webservices.
  • Used various SQL scripts for querying Tables and modifying the tables using oracle developer.
  • Implemented procedures for designing, coding and testing of application code through ILOGJRules.
  • Maintained detailed technical documentation relating to development assignments using ILOGJRules.

Environment: and Tools: J2EE 1.4, Struts 2, Hibernate, Spring, JavaScript, SOAP, WSDL, JSP, JSTL, Log4j, CSS, HTML, AngularJS, JUnit, Maven.

Confidential, IL

Sr.Java Developer

Responsibilities:

  • Developed Spring Beans and configured Spring using applicationContext.xml.
  • Generated DAO's to map with database tables using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Used Second Level Cache to enhance performance and Proper Memory Management.
  • Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • Used Maven script for building and deploying the application.
  • Involved in handling transactions using Spring Declarative Transaction management.
  • Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Used Spring Core for middle tier development to achieve inversion of control
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements
  • Wrote test cases in JUnit for unit testing of classes and implemented the logging using Log4j.
  • Developed view components using JSP and HTML.
  • Used Apache Camel’s camel-spring-amqp component to fetch information from applicationcontext.xml.
  • Troubleshooting of issues that were escalated by the Business users.
  • Interacted with clients for status updates.
  • Interacted with the Business users for requirements gathering and resolving production issues.
  • Addressing production issues for smooth running of application.
  • Requirement gathering, design discussions, code reviews, and releasing to QA.
  • Performing Designing, Coding, unit testing, system testing, UAT and production move.

Environment: and Tools: Java, J2EE, JSP, Struts2, Spring, Hibernate, RESTful Web Services, Oracle, Weblogic, Java Script, Angular JS, JSON, SQL, PL/SQL, Maven and UNIX

Confidential, DALLAS, TX

Java/J2EE Developer

Responsibilities:

  • Assigned to the User Interface overhaul of the web portal of a major client in the communications industry ( Confidential & Confidential ).
  • Analyzed client requirements and designed the plan for proposed UI change while keeping functionality intact.
  • Conducted feasibility study of conversion from ExtJs based UI to aJSP based UI.
  • Designed overall new layout of the web portal
  • Involved in all the phases of the portal change - analysis, design, development, testing and deployment
  • Experience with Use Case diagrams and Business flow diagrams
  • Implemented MVC architecture with view logic completely in JavaScript,Struts and Servlets as controllers and EJB 3 as the model layer.
  • Developed new servlets and actionclasses (Struts 2) for handling browser requests andredirecting them to the EJB layer
  • Worked with POJO forms and POJO Actions
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects.
  • Extensively used AJAX for client-server communication
  • Used JSON for data exchange between browser and server. Used JSR 353 for processing and manipulating JSON objects
  • Modeled JSON data from database and coded request handlers for parsing and sending relevant data to client (browser) side
  • Developed web services using JAX-WS to interact with legacy applications (backend processes)
  • Involved in SCRUM meetings to track progress and backlogs Utilized Agile Scrum methodology to ensure monthly iteration of deliveries.
  • Was responsible for periodic build management and deployment to test and production servers
  • Conducted unit testing using Junit and also was involved in integration testing
  • Configured Mantis for functional testing and bug tracking
  • Used Apache SVN for repository management and Maven for build management
  • Updated database scripts to accommodate changes due to UI overhaul (for both Oracle and PostgreSQL)
  • Involved in writing SQL stored procedures on Oracle and PostgreSQL
  • Ported the application’s native application and database servers from WebSphere/Oracle to JBoss/PostgreSQL (used open-source to achieve cost reduction) JBoss EAP 5/PostgreSQL 9
  • Used Amazon EC2 and S3 for deploying and testing individual modules

Environment: and Tools: Eclipse, Java/J2EE, Struts 2, EJB 3, Windows (development), WebSphere 8, JBoss EAP 5, Oracle 11g, PostgreSQL 9, SVN, AJAX, JSR 353,JAX-WS, Ant, Amazon EC2 and S3

Confidential

Jr. Java/J2EE developer

Responsibilities:

  • Analyzed client requirements based on the developed detailed design documents.
  • Developed Unified Model Diagrams using Microsoft Visio.
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JPA and JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
  • Involved in developing business tier using stateless session bean.
  • Used JavaScript for the web page validation and Struts Validation framework for server side validation
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used Clearcase for source code control and JUNIT for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Followed coding and documentation standards.

Environment: and Tools:JAVA, J2EE 1.2, Net beans 6.8,STRUTS 1.0, JSP, JPA,JDBC, ANT, XML, IBM Web Sphere 4.0, WSAD, JUNIT, DB2, Rational Rose, CVS, SOA and RUP.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in developing user interface using JSP, JavaScript, CSS and AJAX.
  • Used Struts-tiles to develop the layout of web page.
  • Used Log4j for logging application messages.
  • Used JDBC for interacting with database.
  • Involved in development of Module using MVC framework.
  • Used Core Spring framework for Dependency injection.
  • Database Persistence was made through Hibernate inside DAO.
  • Used Hibernate as ORM and also involved in configuring hibernate to access database for various modules.
  • Extensive involvement in database, development and coding of Stored Procedure, DML & amp; DDL Statements, Functions and Triggers.
  • Developed user interfaces using JSP, CSS, Ajax, Javascript and HTML.
  • Implemented Struts Framework component like Controller, Action Forms and Action Forwards for presentation layer.
  • Implemented Stateless EJB bean sessions.
  • Responsible for creating, sending and receiving messages by using JMS and SOAP protocols.
  • Involved in writing JUnit test cases.
  • Involved in testing the application and bug fixing.
  • Developed web services provider application using XSLT, WSDL and WSAD and used SoapUI for testing purposes.
  • Interacted with Conversion data team to populate test data in line of business tables.
  • Involved in formal code reviews of the application developed by other members in the team.
  • Deployed the applications in websphere application server.
  • Used Subversion as version control system.

Environment: and Tools: Java, JSP, Struts, XML, Websphere, ANT, Log4j, JDBC, CSS, JavaScript, and Subversion.

We'd love your feedback!