We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Eagan, MN

SUMMARY:

  • 7+ years of progressive experience in all the phases of software development life cycle that includes Requirement Study & Analysis, Design, Development, Integration, maintenance, installation, implementation and testing of various client/server and N - tier web applications.
  • Extensive development experience specializing in an environment building n-tier application using Java, Design Patterns J2EE, Spring, Struts, Hibernate, JavaScript, HTML, Oracle, SQL.
  • An IT Professional with expertise in complete Software Development Life Cycle (SDLC) like analysis, design and development of Multi-Tier Client/Server and Web based applications.
  • Good Experience with XML, SAX, DOM, SOAP web services, WSDL and RESTful web services.
  • Strong with implementation of java application data access tier with JDBC, SQL, etc. and manipulating databases e.g. Oracle 10g, MySql etc.
  • Extensive experience with Spring Core, Spring IOC, Spring Boot, Spring Data JPA, Spring AOP, Spring Security, Spring Transaction, Spring JDBC, Spring MVC, Spring Integration, MyBatis and Hibernate ORM.
  • Strong work experience in application integration using Web services such as JAXB, JAX-WS, SOAP, WSDL, JAX-RS, RESTFUL.
  • Experience in Message driven programming using JMS and IBM MQ Series.
  • Hands-on experience in OOP’s, Data Structures and Multithreading concepts.
  • Hands-on experiences in building application with Maven, ANT and Gradle.
  • Good experience in coding test cases using JUnit 3 and above.
  • Extensive experience in developing UI using HTML, JavaScript, CSS, AJAX, JQuery, AngularJs 5 and GWT.
  • Expertise in designing and implementation of multi-tier distributed applications using Java, J2SE/J2EE, JDBC, JSP, HTML, Struts and Servlets.
  • Strong working knowledge of Database Programming using SQL, PL/SQL and Stored Procedures.
  • Experience with IBM Web Sphere application server technologies, WebLogic, JBoss and Apache Tomcat and configuring them.
  • Developed Microservices for speedy development cycles, software scalability, performance increase and flexibility.
  • Managing the state by keeping the sync between different microservices and notifying the changes of the state by using RabbitMQ.Expert in version controlling tools like CVS, SVN and IBM Clear case.
  • Excellent written and verbal communication skills, presentation and problem-solving skills.
  • Good team player and have the ability to work in both Agile (Scrum) and Waterfall environments.

TECHNICAL SKILLS:

Languages: Java 1.4, 1.5, 1.6, 1.8, J2EE.

Servers: Tomcat 5/6/7/8, BEA Web Logic 8.1/10.3, IBM WebSphere 8.5/9.0, JBoss.

J2EE Technologies: JDBC, JSP, Servlets, EJB 3.1, SWINGS, SOAP and RESTful,Web Services, JMS, JPA

Web Technologies: HTML, DHTML, XHTML, CSS, JavaScript, AJAX, JQuery, JSON, GWT, AngularJs 5

XML Technologies: XML, DTD, Schemas(XSD), XSL, XSLT, SAX, DOM, SOAP, RESTful

Databases: Oracle 10g/11g/9i, MS-SQL, DB2.

Environment: Windows, Unix, Linux

Frame Works: Spring Boot, Spring, Hibernate, Struts 2, Struts 1.2.

Version Control: CVS, SVN, GITHUB

Development Tools: Eclipse, Oracle JDeveloper 9.0.3, Toad 6.3/12.11, SQL-Developer, ANT, MavenGradle 3.3, Text Pad

Testing Tools: JUnit 3, 4.

Others: Log4j, Log4j2 Quartz

Modeling Languages: UML

Design Tools: Microsoft Visio, IBM Rational Rose

Queuing: IBM MQ

PROFESSIONAL EXPERIENCE:

Confidential, Eagan, MN

Sr. Java Developer

Responsibilities:

  • Developed MQ application to read problem data feeds.
  • Migrated C++ to Java Application using J2EE technologies.
  • Responsible for analyzing the existing application and defining the areas of improvement.
  • Worked on Java EE concepts like JMS & EJB to receive orders in the form of Byte Messages from OSS to validate, parse, extract, and persist in Oracle.
  • Implemented Message Driven Bean Using JMS.
  • Developed DAO's using EJB Session Beans and by adding MyBatis configurations for persisting the data feeds to Oracle tables.
  • Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for Oracle 11g database
  • Used MyBatis, Object/relational-mapping (ORM) solution, technique of mapping data representation from model to oracle relational data model with a SQL-based schema.
  • Wrote Stored Procedures and PL/SQL’s for data populating and retrieving.
  • Involved in unit testing using JUnit 4.
  • Developed adapter application that acts as bridge between C++ to Java J2EE application which uses Orbix interface for data transfers.
  • Performed Continuous Integration and Continuous Deployment (CI/CD) using Jenkins.
  • Involved in development of REST Web Services using Spring RESTful Web Services to extract client related data from databases and implementing the Micro-services to base on RESTful API utilizing Spring Boot.
  • Implemented route guard authentication and Implemented high level HTTP filters using AngularJs 5.
  • Used Spring reactive web for Adapter application to connect Spring boot RESTful Micro Services.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Worked on writing test scripts and provide the test data for the application testing.
  • Developed the Web Report application using Spring Boot and Spring MVC with Thymeleaf for presentation layer.
  • Developed Batch application that triggers via Control-M to store server logs into Oracle Tables.
  • Worked on performance issues and fix them.
  • Used Gradle for building and deploying application on IBM WebSphere application server.
  • Used clear case as source repository and later migrated to GITLAB.
  • Did Code reviews for avoiding any application errors.

Environment: Java JDK 1.8, JSON, JSTL, JavaScript, Html, CSS, SpringBoot 1.5.10 & 2.0.2MyBatis 3.4, AngularJs 5, EJB 3.1, JDBC, Oracle, Log4j2, ANT, Eclipse 3.7.1 IDE, Clearcase 7.5, RAD 8.5, IBM WebSphere 8.5 and 9.0, GitLab, Gradle 3.3, JUnit 4.0, Swagger 2.6, Toad 12.1.

Confidential, Tampa, FL

Jr. Java Developer

Responsibilities:

  • Interacting with business to gather the business requirements.
  • Worked on developing the application with frontend using Struts 1.3, JQuery, HTML and JavaScript and service layer with Spring and back end with Hibernate.
  • Developed DAO's for retrieving the data from the database.
  • Involved in unit testing using JUnit 4.
  • Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for Oracle 10g database.
  • Used Log4j for logging the application, log of the running system to trace the errors and certain automated routine functions.
  • Involved in coding of Hibernate layer classes related to various search functionalities.
  • Wrote hbm mapping files and POJO classes to map database tables with java objects.
  • Worked on writing test scripts and provide the test data for the application testing.
  • Developed the presentation layer using JSP, HTML, CSS and client side validations using JavaScript.
  • Worked with quality assurance to help test application and resolve issues.
  • Worked on performance issues and fix them.
  • Used ANT script and Gradle 3.3 for building and deploying application on Tomcat application server.
  • Used GitHub as source repository.
  • Worked on Fusioncharts (reporting tool) for statistical representation of data.
  • Worked on integrating store procedures with Database team.
  • Did Code reviews for avoiding any application errors.
  • Upgraded ANT to Gradle with Groovy

Environment: Java JDK 1.8, JSP, JSON, JSTL, JavaScript, Html, CSS, XML, AJAX, Struts 1.2, Hibernate 3.0, Spring 3.2, JDBC, Oracle, Log4j, ANT, Eclipse 3.7.1 IDE, Tiles, GitHub, Gradle 3.3, Glassfish Server, JUnit 4.0, Fusion Charts, Tomcat 8.5.

Confidential, Cleveland, OH

Jr. Java Developer

Responsibilities:

  • Analysis, design and development of Application based on J2EE using EJB 3.0, EJB Timers and IBM MQ.
  • Involved in interacting with the Business Analyst and Architect during the Development process.
  • Used GWT RPC mechanism for passing Java objects to and from a server over standard HTTP.
  • Created different GWT layouts and used GWT/GXT controls for making UI, taking input from the user and making changes to the model.
  • Developed DAO classes to connect database and get the required data.
  • Involved in developing three different modules of the application using Spring MVC Framework.
  • Involved in unit testing using JUnit 4.
  • Implemented processing jobs to move PNRS from one queue to another and scheduled using Quartz.
  • Involved in fixing the production defects for the application.
  • Used IBM RAD as IDE for application development.
  • Configured MQ Objects within the Websphere Application Environment.
  • Implemented Message Driven Bean Using JMS.
  • Used IBM Websphere application server for application deployment.
  • Used Log4j for logging.
  • Used IBM clear case for connecting code repository.
  • Supported production deployments and validated the flow of the application after each deployment.

Environment: JDK 1.6, J2EE, GWT, EJB 3.0, EJB Timers, Struts, Spring MVC, HTML, IBM MQ, IBM RAD8.5, Servlets, DB2, Log4j, ANT Build, UNIX, JDBC, SOAPUI, IBM Websphere 7.0, Junit4, quartz.

Confidential, Cleveland, OH

Java/ J2EE Developer

Responsibilities:

  • Worked on WLI, RLI and BIR applications.
  • Analysis, design and development of Application based on J2EE using Struts and Hibernate.
  • Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions.
  • Developed Rich user interface using HTML, JSP, JSTL, Java Script, JQuery, CSS and WRIA
  • Hibernate was used for Object Relational mapping with Oracle database.
  • Involved in developing the user interface using Struts tags and Struts tiles.
  • Integrated Struts and Hibernate ORM framework for persistence and used HibernateDAOSupport with Hibernate Template to access the data.
  • Involved in unit testing using JUnit 4.
  • Implemented DAO classes which in turn use JDBC to communicate and retrieve the information from Oracle database sitting on Linux/UNIX server.
  • Wrote selenium test scripts for regressive testing the application.
  • Involved in fixing the production defects for the application.
  • Involved in design and developing re-usable web services using SOAP, XML, WSDL, XML Schemas, JAXB, and XSL
  • Involved in writing SQL, PL/SQL stored procedures using PL/SQL Developer.
  • Used Eclipse as IDE for application development.
  • Used weblogic 10.0 for application deployment and also involved in upgrading to Weblogic 12 server.
  • Supported production deployments and validated the flow of the application after each deployment.

Environment: JDK 1.5, J2EE, JSP, Struts, Struts Tags, JavaScript, HTML, SAX, JAXB, Servlets, WRIA( Confidential Rich Interface API), Selenium IDE, Weblogic10.0 &12.0, XML, CSS, DB2, Oracle, Maven, UNIX, JDBC, SOAPUI.

Confidential

Java Developer (Intern)

Responsibilities:

  • Analysis, design and development of Application based on J2EE using Spring and Hibernate.
  • Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions.
  • Developed Rich user interface using HTML, JSP, JSTL, Java Script, JQuery and CSS.
  • Hibernate was used for Object Relational mapping with Oracle database.
  • Used Spring IOC for injecting the beans and reduced the coupling between the classes.
  • Involved in developing the user interface using Struts
  • Used Spring IOC (Inversion of Control)/ DI (Dependency Injection) for wiring the object dependencies across the application
  • Integrated Spring and Hibernate ORM framework for persistence and used HibernateDAOSupport with Hibernate Template to access the data.
  • Design patterns used - Service Locator.
  • Produced and consumed services using J2EE SOAP/RESTFUL Webservices and integrated with the other front-end Technologies.
  • Involved in unit Testing using JUnit 3.
  • Involved in writing SQL, PL/SQL stored procedures using PL/SQL Developer.
  • Used Eclipse as IDE for application development.
  • Used Tomcat 5.5 for application deployment.

Environment: Java 1.6, JDBC 3.0, Struts, PL/SQL, Spring IOC, SpringMVC, Hibernate, Oracle 11g, Eclipse, JUnit 3, PL/SQL Developer, Tomcat, HTML, JSP, Java Script, JQuery, CSS, SOAP/RESTFul Webservices.

Hire Now