We provide IT Staff Augmentation Services!

Java Developer Resume

Chicago, IL

SUMMARY

  • Have 16+ years of experience in design, development and deployment of multi - tier, Distributed, Scalable and Transactional Intranet/Internet applications using Java/J2EE
  • Strong hands on experience in Java, web/micro services, UI and SQL/PLSQL
  • Strong experience in working with agile work environment
  • Ability to work at a fast pace in a team and adapt style to ensure the project is successful
  • Ability to adapt to new technologies and tools quickly
  • Involved in full software development life cycle that includes requirements gathering, sprint planning design, development & maintenance.
  • Involved in architecture & technical design of consumer & corporate web applications
  • Design and development of web pages and integrate services using Sencha Ext JS, React Js, Ajax, Json, Angular JS, Html5, Css3, JSP, prime faces and bootstrap.
  • Developed single page web applications and components like viewport, form/tree/grid panels, data binding, toolbar, menu, windows and layouts like border, card, hbox, vbox, anchor, table etc.
  • Involved in implementing various grid features like pagination, sort, filter, check-box selection model, cell-editing, action column etc.
  • Design & develop micro services using Spring boot and Spring Cloud services/features like Eureka, Ribbon, Feign, Zipkin, Netflix Zuul API Gateway, Hystrix, RabbitMQ
  • Design and Develop REST/SOAP web services using Spring MVC, Ajax, JSON, XML, WSDL, JAXB, and JAXP for UI and other applications.
  • Implemented data access layer using Spring JDBC, RowMapper, StoredProcedure, JPA CRUD repositories, Hibernate HQL, Criteria API, Named Queries, query cache, locking
  • Securing web applications using Spring security, LDAP, SSL
  • Implement automated builds & deployment using Maven and Jenkins
  • Source code management using GitHub and SVN
  • Design develop and schedule data feeds using SQL/PLSQL, Spring JDBC and scheduler
  • Involved in implementing transaction management using spring JTA transaction manager.
  • Involved in developing pdf & csv downloads/uploads using spring, POI & IText APIs.
  • Involved in implementing internalization both server side & UI
  • Worked as a lead to coordinate development, offshore, QA, users & BA teams
  • Extensive experience in design & develop responsive single page UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, React JS, ES5, ES6.
  • Creating Reusable react presentation and container components.
  • Good understanding and usage of states and props.
  • Strong hands on working with Redux.
  • Implemented EcmaScript6 (ES6) arrow functions, constants, block-scope variables, class inheritance.
  • Solid experience of react/redux install, build & development using Babel, Web pack, ES6, NPM.
  • Sound understanding of React Virtual Dom, unidirectional data flow.
  • Experience in designing various forms, tooltips, menus, tabs, widgets that support drag-and-drop, animated effects, data and time selector.
  • Experience on working with mobile applications React JS, bootstrap, css3 and media queries
  • Strong experience and ability to code handcrafted semantic HTML and CSS with emphasis on browser compatibility.
  • Strong hands on working data grids, pagination, sorting, filters using ad-Grid and React

TECHNICAL SKILLS

Languages & API: Java, JSP, Servlet, JDBC, Struts, Spring, Hibernate, JPA, SQL, PL/SQL, POI, EJB, JMS, Jasper reports, UNIX shell script, Log4j, JUnit, SAX, DOM, JAXB, JSF

UI: HTML, CSS, Javascript, Ext Js, Ajax, React Js, JQuery, Angular JS, Bootstrap

RDBMS: Oracle, DB2, SQL server, Postgres, H2

Web/micro Services: Spring boot, REST, JSON, XML/XSD/XSLT, SOAP, WSDL

DevOps: Eclipse, IntelliJ, Jenkins, Maven, TOAD, DB2 command center, SQL server developer studio, Putty, SecureCRT, Filezilla, Zipkin, splunk, AIM, ACtuator, Sonar Cube, StarUML

Version Control: GitHub, CVS, SVN, VSS, TFS, StarTeam

Operating System: Windows, UNIX, SOLARIS, LINUX

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Development and level1 production support for DMAT portal
  • Developed a website using React Js and spring boot to automate regular production support activities
  • Designed & developed PACE app from scratch which was in legacy lotus notes earlier
  • Introduced Java 8, Spring boot, micro services, spring cloud, jenkins, github and React Js, setup and developed from scratch.
  • Setup spring 4 datasource connection pool, SSL and spring security
  • 24X7 production support for Offer Manager system

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Performance tuning for retrieving large datasets (10K records at a time) in to java layer,, apply multiple actions and validations, save the results back to database and progress update in UI.
  • Involved in design & development of project history tracking and allow the user to navigate to various screens from history using spring AOP and EXT JS routing.
  • Implemented Spring-Hibernate-JPA in data access layer to access and update data in the database using Hibernate HQL, Criteria API, Named Queries, query cache and transaction management.

Confidential, CHICAGO, IL

Java Developer

Responsibilities:

  • Implemented Spring data Crud Repository in data access layer for database CRUD operations.
  • Involved in the design & development of a back-end framework that provides data and filters for all the graphs and reports based on the customer.
  • Involved in development of Bar chart, Group bar, Stack bar, Heat map, Gauge and Pie chart using D3.js

Hire Now