We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Bartlesville, OK

SUMMARY:

  • Over Seven (7+) years of referable IT experience in design & development of Java/J2EE applications, enterprise - wide deployments, architecture design, data modeling, database design and maintenance.
  • Hands-on experience in using Java, J2EE, Servlets, JSP, Custom tags, JDBC, JavaBeans, JavaScript, JNDI, JMS, JTA, HTML, XHTML/DHTML, XML, Web Services, AngularJS, Bootstrap framework, JQuery, Ajax and Google Web Toolkit (GWT).
  • Well versed on all phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing & Implementation using Waterfall, Agile Methodology & related tools.
  • Experience in J2EE and related technologies like JSF, EJB, JDBC, JTA, JTS, JSTL, JNDI, JAXB, JAX-RS and JAX-WS.
  • Extensive experience in working with spring framework, Struts framework, Hibernate, JPA and MVC architecture.
  • Experience in Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Experience in Spring DI, Spring AOP, Spring MVC, Spring Boot, Spring Security, Spring Templates (Spring JDBC, Spring JMS, Spring Hibernate, Spring JMS), Spring Batch modules.
  • Expertise with using Oracle, SQL Server, MySQL databases and writing and tuning SQL and PL/SQL queries.
  • Experience in using Web/Application servers like WebSphere, WebLogic, JBoss, Glassfish and Tomcat.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases.
  • Well experienced in functional and technical systems analysis & design, systems architectural design, presentation, process interfaces design, process data flow design, and system impact analysis and design documentation and presentation.
  • Having good knowledge in NoSQL data bases like Dynamo DB and MongoDB.
  • Experience in design and maintenance of database platforms like JDBC and Hibernate.
  • High development skills and ability to meet project delivery deadlines with the ability to adapt to emerging technologies and project environments.

TECHNICAL SKILLS:

Operating Systems: Windows 2000/98/95/NT/XP, Linux

Languages: C, C++, Java/J2EE, PL/SQL

Technologies: Servlet, JSP, JSTL, JDBC, JAX, JNDI, EJB, JMS, XML, XSLT, AJAX, HTML, JavaScript, Angular JS, JQuery, GWT and Webservices

Database Tools: Oracle 11g,10g/9i, SQL Server 2000/2005/2008 , MySQL, DB2 and MS-Access, Mongo DB, Dynamo DB, Elastic Search

Frameworks: Spring 4.1/4.2, Spring MVC, Struts 2.3.3, Tiles, Hibernate 4.3.0, JSF 2.2, ATG Dynamo/Commerce framework and Jack Framework

Build management: Ant, Maven

Application Servers: IBM Apache Tomcat, Glassfish, WebSphere, JBOSS, WebLogic

Java IDEs: NetBeans, Android Studio IBM RAD, Eclipse

Utilities: Log4j, JUnit, VeriFix, TOAD, JMeter

Version Control Tools: SVN, CVS, GIT

Networking Protocols: SMTP, HTTP and FTP

PROFESSIONAL EXPERIENCE:

Confidential, Bartlesville, OK

Sr. Java Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, and design, development, and Testing and Maintenance phases of the application. 
  • Implemented Agile development process on Software Development Life Cycle. 
  • Designed and developed Application using Spring Framework, Spring MVC, Spring Boot, Spring Security and Spring Templates.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Used Spring Core Annotations for Dependency Injection and Spring MVC for REST APIs and Spring boot for Microservices
  • Developed unit and integration tests for existing Microservices using JUnit, Mockito and Docker.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
  • Used Hibernate Query Language (HQL) for writing the queries.
  • Developed front end using the JSF, JSTL, HTML5CSS3, JavaScript, JQuery and AngularJS.
  • Built rich GUI front ends with Swing components and extending Swing components to provide additional functionality.
  • Designed layouts like gridbaglayout, gridlayout, borderlayout etc. in Swing.
  • Built the REST Web Services using Spring and then consumed the web services in Angular JS using http methods like GET and POST.
  • Wrote AngularJS code for developing single page applications.
  • Worked with several in built language core directives, expressions and modules.
  • Worked on creating custom directives, decorators and services to interface with both restful and legacy network services also DOM applications.
  • Creating UI controls using Typescript, CSS, and HTML5.
  • Responsible to manipulate any HTML5, CSS3 using Typescript to make the page have a dynamic outlook.
  • Developed Soap and Rest web service clients to communicate with third party vendors.
  • Involved in using REST API while integrating with servers. 
  • Created sequence and stored procedures for analyzing complex queries.
  • Developed Junit test classes for unit testing purposes.
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
  • Developed server running script for automation using the JBoss 6.3 application server
  • Extensively used GIT as the version controlling Tool.
  • Configured Log4j for adding the debugging information in the code base.
  • Search and fetch the corresponding records using SOLR query.
  • Worked on fetching records for Restful requests from JBOSS DB using SOLR search.
  • Involved in creating JUNIT test cases and ran the TEST SUITE. Ran check style, PMD defects & Find bugs and fixed them. 
  • Implemented default JDK functions for runtime and logging using TESTNG framework.
  • Worked on functional, end-to-end and integration testing using TESTNG.
  • Generated dynamic test cases using VeriFix which are capable of modifying the behavior based upon inputs and outputs.
  • Involved in Fix Testing and Fix Log validations using VeriFix.
  • Involved in writing automated test cases in Java/Junit and Selenium for REST web services, Web UI.
  • Worked on CI and CD methodologies using JENKINS.
  • Involved in debugging the defects, code review and analysis of Performance issues.
  • Involved in peer level design & code reviews. Used GIT for version and source control. 

Environment: Java 1.8/J2EE, Multithreading, core Java, Spring 4.1/4.2, Hibernate ORM 4.3.0, Spring web-flow, Spring MVC, Spring Boot, Microservices, Spring Security, Spring AOP, Spring Hibernate, JSF 2.2, Swing, JSTL, SOLR, HTML5 CSS3, Java Script, AngularJS, XML, XSD schema, web services (Soap and Rest), JBoss 6.3, MAVEN, Oracle12g, GIT, JIRA, Junit, VeriFix, JENKINS, TESTNG, Selenium Web Driver, Log4j

Confidential, Westborough, MA

Sr. Java Developer

Responsibilities:

  • Developed overall new layout of the web portal.
  • Involved in all the phases of the portal change - analysis, design, development, testing and deployment.
  • Developed User Interface using the bootstrap CSS, JavaScript and AngularJS.
  • Used the Spring framework features like Spring IOC and Spring Batch.
  • Created Spring configuration files to use dependency injection.
  • Developed classes using Spring framework to handle user requests.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Used Hibernate in data access layer to access and update information in the database.
  • Used Spring MVC Security, Spring ORM modules to integrate with MongoDB to implement the persistence layer with Hibernate.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, Angular JS, and HTML to speed the application.
  • Used No SQL database Mongo DB to store data of reporting Application.
  • Used JSON for data exchange between browser and server. Used JSR353 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).
  • Added swagger API for Restful services to ease customers interaction with the remote services.
  • Used Apache SVN for repository management and Ant for build management.
  • Updated database scripts to accommodate changes due to UI overhaul (for both Oracle and PostgreSQL).
  • Involved in developing API and Security Implementations using APIGEE.
  • Ran multiple tests through multiple sessions concurrently through VeriFix multiple session support.
  • 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.

Environment: Eclipse, Java 1.7/J2EE, Spring 3.2.5, Hibernate 4.0, Struts 2.3.3, EJB 3, Windows (development), RHEL 5(deployment - JBoss), WebSphere 8, JBoss EAP 5, Boots strap, Java Script, JQuery, Angular.Js, Node.Js, Oracle 11g, Swagger 1.5, PostgreSQL 9, UML, SVN, JSR 353, JNDI, JAX-WS, Ant, Mongo DB, Mockito, Docker, Junit, VeriFix, Agile Scrum

Confidential

Java J2EE Developer

Responsibilities:

  • Actively involved in defining and designing the tiers of the applications and implementation using J2EE best design practices
  • Identifying the technical areas that contributed to the issues and documenting them
  • Worked with development of presentation tier using JSF, JSTL, Java Script, Ajax, JQuery
  • Developed classes using Spring framework to handle user requests.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS-Oracle 10g
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and cache concepts.
  • Implemented JMS for asynchronous auditing purposes.
  • Responsible for change requests and maintenance during development of the project
  • Implemented design patterns such as Singleton, Session Façade and Service Locator
  • Involved in writing the Java utility classes to convert MQ based control claimant information.
  • Worked on JBoss application server
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
  • Used SVN for version control
  • Developed Graphical User Interfaces using HTML, CSS and JSP’s for user interaction.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Implemented server side tasks using Servlets and XML.
  • Used Quality Center for defect tracking.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Built scripts using Apache Ant to build the J2EE applications.
  • Written Test cases using JUnit framework to validate the application flows in different scenarios.
  • Implemented the logging mechanism using Log4j framework.

Environment: Java 1.6/J2EE, JSP, JSTL, EJB, Eclipse IDE, Hibernate, JBoss, JQuery, Java Script, Ajax, Spring Framework, HTML, CSS, XML, JUnit, PL/SQL, ANT, UML, Oracle 10g and SVN

Confidential

J2EE Developer

Responsibilities:

  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Designed user-interface and checking validations using JavaScript.
  • Used Struts framework to follow MVC Architecture in the application server
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
  • Developed various DAOs for handling business logic and data manipulations from database.
  • Consumed SOAP and REST Services to retrieve the information from the back end.
  • Involved in design of JSP’s and Servlets for navigation among the modules.
  • Designed cascading style sheets and XML part of Order entry Module & Product Search Module and did client side validations with java script.
  • Review Requirement, develop technical design documents and create a prototype of the critical business application using JAVA/J2EEInitiated use of Http Unit for testing

Environment: Java 1.6/J2EE, Java/JDK, JDBC, JSP, Struts 2.0, Hibernate 3.0, Servlets, Web Services, SOAP, REST, HTML 4.0, JavaScript, CSS, JNDI, JavaBeans, XML, XSLT, Oracle 10g, TOAD Eclipse, HTML/ DHTML, Windows

We'd love your feedback!