We provide IT Staff Augmentation Services!

Sr Java Backend Developer Resume

3.00/5 (Submit Your Rating)

Jacksonville, Fl

SUMMARY

  • Proficiency in following SDLC programming, which includes involving in Requirements gathering, Analysis, designing Technical Design Document (TDD).
  • Designed and coded application components in an Agile environment utilizing a test driven development (TDD) approach.
  • J2EE Design Patterns: Good experience in using Java/J2EE design patterns such as Data Access Object, Session Façade, Singleton pattern, Business Delegate and Transfer Object.
  • MVC: Java Server Faces (Converters, Validators, Variable Resolver, Navigation Rule and Managed beans) IBM JSF, RichFaces, PrimeFaces and Jboss implementation, Struts Framework (Validators, Dynavalidator form, Action, Dispatch Action, Event Dispatch Action, Request Processor, and Message - Resources).
  • Experience with various opesource frameworks like NodeJS and AngularJS.
  • Extensively developed Rich Internet Applications and various UI widgets using jQuery.
  • External Services/Application Communications: JMS (IBM MQ, Queues, Queue Connection Factory, Topic, Topic Connection Factory, Listener Port, Message Driven Bean), Remote Enterprise Bean Communication (Stateless Bean), Webservices (JAX-WS, JAX-RPC, SOAP, WSDL, Spring SOAP and Axis).
  • XML: XML related technologies XML, XSL, XSLT and validations with DTD & XML Schema, parsing XML using SAX, DOM Parsers and JAXB.
  • Excellent Experience in using Spring Framework (IOC, MVC, AOP, DAO, Transactions), Hibernate (HQL, Session, HibernateDaoSupport, HBM) and Caching Services (IBM Caching).
  • Persistence Frameworks: Hibernate, JPA, iBatis and Native CRUD operations.
  • Application/Production/Environment Support: Expertise in configuring and deploying the large-scale enterprise Applications in the IBM Websphere, Weblogic and JBoss Application Server, Openshift, Node JS Server.
  • Database: Experience in DB2, Oracle,MongoDB, SQL Server and well versed in writing SQL queries, PL/SQL procedures, and Triggers.
  • Production Supporting Tools: IBM Heap Analyzer and IBM Thread Analyzer used to analyze Java heap memory and threads.
  • Application/Module/Class/Method Testing: JUnit (Ran and Prepared Testing Result) and Ant Scripts.
  • Very good experience in writing ANT Script, DB Script, Shell Script and Gradle Script.
  • Version Control: Expertise working with various version controls tools likes Sub version (SVN), VSS and GIT.
  • Strong initiative, teamwork, responsible, leadership, good communication, analytical and problem solving skills.
  • Willingness and ability to quickly adapt and learn new technologies.

TECHNICAL SKILLS

Internet Technologies/Frameworks: Java, J2EE (EJB, JMS), Web Services (JAXB, JAXP, SOAP, JAX-RPC, WSDL, SOA, UDDI), JSF, Struts, Apache Commons Chain, Spring, Spring MVC, Hibernate, IBM MQ Series, log4j, Xml, Xslt, Dom, Soap, REST, Ajax, Java Script, DHTML, AngularJS, Node JS.

Version Control/QA Tools: SVN, CVS,GIT

Middle-ware: J2EE, IBM Message Queue, Apache Active MQ

Design Patterns: Singleton, MVC, Front Controller, Business Delegate, Service Locator, Session Façade, Data Access Objects, Value Objects and Command Chain Patterns.

SOA: Web Services, SOAP, WSDL, UDDI, and Axis.

Application Servers/Web Container/ Emulator: JBoss, Tomcat, Oracle Weblogic 10, IBM Websphere

Databases: Oracle, DB2, MS SQL Server, MySQL, MongoDB

Operating Systems: Windows - XP/7/8/10, Sun Solaris and Red Hat Linux.

Languages/Test Driven: UML, SQL, Stored Procedure, JUnit.

IDE: Eclipse, NetBeans 5.x/6.x, IBM Rational Software Architect.

Methodologies: OOPS/OOAD, UML, RUP, Agile Scrum

Persistence Framework: Hibernate, JPA and JDBC.

Tools: RAD, SQL*Plus, SQL Navigator, MS Visual Studio, TOAD, MS Office Suite, MS Project.

Build tool: BART, Ant, Maven, Jenkins, GRADLE

PROFESSIONAL EXPERIENCE:

Confidential

Sr Java Backend developer

Responsibilities:

  • Develop Business/Service layer, design and construct Webservices, Design and develop web UI. Process messages from Messaging Queue, Application Assembler, Internal and External System Integration Developer, Deployment and Production Support.
  • Configured the first application to use Gradle as an assembly tool to build an EAR file for Websphere Liberty Server.
  • Designed and developed REST based Webservices and cosumed rest services using Swagger UI.
  • Extensively worked on Java Collections in writing the core logic and wrote several core java classes for the core business implementation.
  • Developed the JAVA application based on the Service Oriented Architecture.
  • Used Spring Inheritance to develop beans from already developed parent beans
  • Designed and developed generic spring beans that can be injected using spring IOC framework and reused across the application.
  • Webservice: Implemented Restful APIs, to support external and internal applications.
  • Created Schema, transformation layer, Exception Handling, Transaction, Webservice Security and instruction document for usage. Created Handlers to Save the Webservice request and Webservice Response.
  • Developed Spring based MQ framework to avoid any Websphere configuration and dependability on middle ware teams.
  • Implemented java Future concept for parallel processing of multiple external Webservice calls.
  • Used Spring Boot interceptors for validating and logging incoming rest calls.
  • Worked extensively on Java 8 features like Lamda expressions, streams.
  • Worked on Node JS rest API services and consumed rest services on swagger UI.
  • Have good level of experience in writing asynchronous call JavaScript functions.
  • Worked with Mongoose to communicate with MongoDB.
  • Built Restful API’s in NodeJs using ExpressJS.
  • Have good experience in implementing authorization and authentication schemes in NodeJS by using JWT’s and role based authentication in NodeJs.
  • Worked on saving logged documents into MongoDB in NodeJS.

Environment: JAVA, J2EE, XML, Java Micro Services, JAXB,JSON, RESTFULL protocol and a hybrid of Agile and Waterfall model.

Open Source Frameworks: Node JS, JQuery, Gradle, Spring, ExpressJS, Webservices (SOAP, REST), Log4J, JUnit 3.8.

IDE: Eclipse Oxygern, RAD, Data Studio, TOAD for DB2, Webstorm, Atom, SOAP UI.

Database: IBM DB2.

Version Control /QA / Performance tool: Subversion, GIT Lab, Load Runner and SOAPUI Pro.

Application Server: Websphere Liberty 8.X.X, Spring Boot.

Client:

Confidential

Associate Java Developer.

Responsibilities:

  • Designed and developed generic spring beans that can be injected using spring IOC framework and reused across the application.
  • Webservice: Implemented SOAP and RESTFULL APIs, to support external and internal applications.
  • Developed and provided common Service to integrate the transmission of business generated exceptions to workflow management system (SEM).
  • Designed and developed common logging service using Java CDI and Log4j to log the information into the data base.
  • Used Spring ORM to integrate with Hibernate.
  • Implemented an EJB scheduler for scheduled processing of the future dated records.
  • Implemented java Future concept for parallel processing of multiple external Webservice calls.
  • Parsed XML using JAXB
  • Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, AJAX and JSON.
  • Webservice Consumption: Consumed SOAP and RESTFULL based internal services. Consumed SOAP 1.2 protocol with MTOM content type.
  • Worked on CSS3 and Html5 manipulated UI values using DOM properties.
  • Built client side app with NodeJS development server for assets and proxying API requests.
  • Worked on advanced JavaScript concepts like call backs, Arrays high order functions, arrow functions, Blocks and Immediately invoked function Expressions(IIFE).
  • Used Spring IOC for dependency injection.
  • Designed, developed and maintained the data layer using Hibernate.

Environment: JAVA, J2EE, XML, JAXB, Swagger, JSON and Agile.

Open Source Frameworks: Spring 3.3 (IOC, AOP, DAO and Security), Apache Maven, Apache APIs, Webservices (SOAP, REST Jersey implementation), Log4J,and JUnit 3.8, Swagger, Jersey.

IDE: Eclipse Kepler, XML Spy, DB Visualizer.

Database: DB2, MongoDB

Version Control /QA / Performance tool: Subversion, GitLab.

Application Server: WebLogic 10(SOAP based) and WebLogic 11G (REST full), Tomcat.

Confidential

Java JR developer

Responsibilities:

  • Creating web front using JSP, integrating AJAX and JavaScript coding that provide a rich browser based user interface.
  • Developed all the modules with MVC Architecture using Struts, Swing, JSP, Session Bean, Hibernate and DAO with helper classes
  • Developed EJB Components, which encapsulate business logic and build up the model for the system.
  • Struts framework is used for implementation of middle layer that communicates to session bean for business logic. Developed DAO’s for communicating to the database
  • Developed web Components using JSP, Servlets and Server side components using PLSQL(Stored Procedures) under J2EE Environment.
  • Worked on migration of Struts framework based application to Spring Application.
  • Used JavaScript, CSS, Html for UI development.
  • Used Java Server Pages and Servlets technology to process the client requests at server side and to send back the responses.
  • Worked oracle, SQL, MYSQL server.
  • Wrote stored procedures, functions and PL/SQL scripts in SQL/Oracle.
  • Used CVS and GIT for version control.
  • Written test cases and done unit testing.

Environment: JAVA, J2EE, XML, JAXB, Swagger, JSON and Agile.

Open Source Frameworks: Spring 3.3 (IOC, AOP, DAO and Security), Apache Maven, Apache APIs, Webservices (SOAP, REST Jersey implementation), Log4J,and JUnit 3.8, Swagger, Jersey.

IDE: Eclipse Kepler.

Database: DB2, MYSQL.

Version Control /QA / Performance tool: Subversion, Git.

Application Server: WebLogic 10(SOAP based), Tomcat.

We'd love your feedback!