We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Wallingford, CT

PROFESSIONAL SUMMARY:

  • 8 years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications in technologies like Core Java 8, Java Beans, Java RCP, Java Messaging Services,J2EE (JSP, Servlets), Spring, Spring batch, Hibernate, JDBC, XML, Web Services and Design Patterns . Experienced in various domains like Airlines, retail and ecommerce, health services and others.
  • Extensive Knowledge in all core java concepts like OOPs, Collections, Error Handling, Multithreading and Concurrency.
  • Experienced working with common Internet technologies (e.g. MySQL, CSS/CSS3, HTML/HTML5, JavaScript, j Query, AJAX)
  • Strong experienced with multiple JavaScript libraries and frameworks such as angular, backbone, high charts, mustache, handlebars, underscore, j Query, Ajax etc. to develop single page application.
  • Experienced on object oriented programming language, and commitment to driving front end frameworks (i.e., MVC)
  • Worked on an agile team of developers focused on delivering a web application written in angular.js and node.js.
  • Worked to develop fully responsive front-end features using angular directives, controllers, factories, and services.
  • Wrote unit and end-to-end tests using mocha, jasmine, and protractor.
  • Strong experience in Scrum Methodologies, UML and Test Driven Methodologies and MVC based frameworks like spring, Struts, Hibernate.
  • Experience in Servlets, JSP, Spring MVC, JDBC, EJB (Session Beans (Stateless and Stateful), Entity Beans and MDB (Message Driven Beans)), Custom Tags and JMS.
  • Expertise in Servlets, JSP’s, Struts, spring, Hibernate, Java Beans, JDBC, JPA, Java, JNDI, JMS, SQL, PLSQL.
  • Extensive experience in working over Web Services with WSDL, SOAP, RESTFUL, UDDI and Apache axis.
  • Using O Auth 2.0 protocol to check identification of user endpoint, and authorize client to access the account. Working knowledge on AppD.
  • Strong experience with current web and Internet technologies like NGinx, Redis, MariaDB, MySQL, CDN, DNS
  • Extensive experience using Jakarta Struts 1.x, spring, Hibernate, Servlets, JSP, JSF.
  • Designed and developed the application using Java Server Faces (JSF) and spring web flow.
  • Strong front-end UI development skills using scripting languages like JSP, AJAX, HTML, DHTML, JavaScript, Angular, Backbone JS, j Query, DOM and CSS .
  • Experienced in making use of expanded HTML5 semantics and popular HTML5 APIs (e.g. audio, video, SVG)
  • Experienced in making use of CSS3 features & Confidential Frameworks and to implement Responsive Web Design
  • Experience with shell scripting and working with Linux and Unix based systems.
  • Experienced in configuring client side development environments, build tools and tests utilizing modern client side programming concepts (e.g. AMD, TDD, CI, Grunt, Git, SASS)
  • Experienced in working with IDE’s like Eclipse, My Eclipse, and Net Beans.
  • Hands on experience in JavaScript, UNIX Shell Scripting, Ant/Maven Scripts and Log4J.
  • Experience with Java 2 Enterprise (J2EE) stack, Core Java, Multithreading, spring, Hibernate.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in Gathering user requirements and converting them into software requirement specifications using UML, Design Patterns, Object Oriented Methodologies.
  • Involved in Unit Test Cases writing and having good knowledge in J Unit.
  • Experience in AWS cloud technologies.
  • Experience on different OS like UNIX, Linux, and Windows operating systems.
  • Expertise in Performance improvement and Production support for live Applications.
  • Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.

TECHNICAL SKILLS:

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

WEB Technologies: Java Script, HTML, XHTML, CSS, JQuery, Ajax, Boot Strap, Angular JS, NodeJS, BackboneJS, DOJO, Swings

XML Technologies: XML, SAX, DOM, XSL, XSLT, XSD, DTD, XPath, WSDL, SOAP

Tools: Struts, Hibernate, JPA, JSF, Spring MVC, Spring IOC, Spring-ORM, Spring-AOP, spring batch, spring security, spring boot, Ajax, IBatis, and Tiles

SOAP, RESTful, UDDI, WSDL, JAX: RPC, JAX-RS JAX-WS, Axis, jersey, Amazon Web Services (AWS), Micro Services

Web/App Servers: Web Sphere, Web Logic, Apache Tomcat and JBoss

Oracle, SQL: Server, MySQL Server, Mongo DB, Dynamo DB

Development Tools: Eclipse, RAD, IntelliJ, STS

Version Control: GIT, CVS, SVN, Rational Clear Case

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Modeling/ CASE Tools: Rational Rose, MS Visio Professional

WORK EXPERIENCE:

Confidential, Wallingford, CT

Sr. Java Developer

Responsibilities:

  • Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.
  • Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
  • Developed an application were involved in design changes using HTML5, CSS3, JQuery and Bootstrap.
  • Developed forms for user event handling and validations using JavaScript's and AJAX.
  • Designed, developed a custom, single-page, responsive web application on front end using Angular JS.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring JDBC, Couch Base.
  • Developed Microservices applications using Spring Boot, Spring AOP, Spring Batch, Spring Rest Template, Spring JPA and MongoDB.
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Models.
  • Strong experience on Spring Dependency Injection to use constructor arguments for mandatory dependencies.
  • Developed constructor of any given bean class indicating the constructor to Auto wire when used as a spring bean .
  • Worked with Spring actuator which is configured Spring Boot application and monitor by invoking HTTP endpoints.
  • Implemented Micro Services based Cloud Architecture using Spring Boot.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, and handled the security using Spring Security.
  • Developed different modules for example: Dispensation, Registration of members, employers, partners, and using Spring4 framework and Hibernate4.
  • Involved in using java like Collections, Exception Handling, Multi-Threading, Serialization and Java 1.8 features like Lambda expressions, Stream API, and Method s.
  • Used Java 1.8 Lambda expressions and functional interfaces, wherever possible. Also, used Java8 features like Streams, Producer, Consumer, Bi Consumer etc.
  • Experience with advance technologies like MongoDB, Cassandra and advanced framework like Spring Roo
  • Experience with NoSQL document-based data stores like Mongo DB and have designed various data models for the system.
  • Designed and developed Micro Services business components and RESTful service endpoints using spring boot.
  • Implemented first-hand the best/worst practices for integrating Micro Services into existing system architecture.
  • Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Used object storage container to store the secured files and retrieved from API by using Amazon Web Services (AWS).
  • Implemented Micro Services based Cloud Architecture on Amazon Web Services (AWS) Platform and Cloud Foundry.
  • Created AWS EBS volumes for storing application files for use with AWS EC2 instances whenever they are mounted to them and installed Pivotal Cloud Foundry (PCF) on EC2 to manage containers created by PCF.
  • Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
  • Involved in support for end to operations support for OSS/BSS (Business Support System) identify gaps and propose solutions and manage issue resolution.
  • Implemented Restful and SOAP based Web Services and used Soap UI for testing.
  • Strong knowledge in developing Web Services using SOA, SOAP, WSDL and XML.
  • Having Experience using tools like RAD, SOAPUI, TOAD, Perforce, POSTMAN . And build method like MAVEN.
  • Extensively worked on Drools Rules Engine for writing business rules validation and externalization of parameters.
  • Automate build process through Gradle Script build framework.
  • Used Node JS to run Web pack tasks and build properly the project.
  • Implemented modules into Node JS to integrate with designs and requirements
  • Worked on Log4J to validate functionalities and JUnit for unit testing
  • Expertise in J2EE Technology- Servlets, Struts, Spring, JDBC, JTA, JPA, Hibernate and JMS.
  • Designed and developed J2EE application using HTML5, CSS3, Angular.js, Bootstrap, Java, Spring 4, Hibernate
  • Wrote services to store and retrieve user data from MongoDB for the application on devices.
  • Developed scalable solutions using NoSQL databases Cassandra, MongoDB.
  • WebSphere is used as an Application Server to Deploy the Application.
  • Used JUnit and build tools such as MAVEN.
  • Created JUnit test cases to automate the testing of business logic.
  • Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts
  • Used Spring Tool Suite(STS) IDE tool for application development.

Environment: Java1.8, HTML5, CSS3, JavaScript, JQuery, Ajax, AngularJS, AWS, Micro Services, Spring, Spring Boot, Spring Security, Spring batch, Servlets, Spring MVC, JUnit, J2EE, Drools, Node JS, Gradle, JMS, RESTful, Agile Methodology, Log4J, Web Sphere, GitHub, Rally, Spring Security, STS.

Confidential, Tampa, FL

Sr. Java Developer

Responsibilities:

  • Actively involved in the analysis, definition, design, implementation and deployment of full Software Development Life Cycle (SDLC) of the project.
  • Designed, analyzed and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, Angular JS, Ember JS and AJAX, for developing presentation layer .
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Used LINQ to Entity Framework using lambda expressions for communicating between business layer and database and Coded in java 1.8 .
  • Worked on Java 1.8 upgrade using new library for refactoring, lambda, functional interfaces, streams -parallel processing and aggregations.
  • Developed User friendly interface to seamlessly combine the new module with existing login system using AngularJS.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control and Hibernate.
  • Used Hibernate, Object Relational Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an -based schema.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time
  • Implemented RESTful web services using Apache CXF, Jersey for JAX-RS
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as DTO, Intercepting Filters, Singleton and Data Access Object(DAO)
  • Spring Batch is used for Batch processing with which notifications are sent in timely manner.
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle
  • Designed and developed a JDBC driver that intercepts a create view DDL parses it, converts it to a relational model, and stores in the database.
  • Worked on using WebSphere server built in JMS provider for communicating with legacy applications
  • Configuring Jenkins jobs to make sure the project is built successfully in different development environment.
  • Automate build process through Maven build framework.
  • Proficiency in adoption of architecture paradigms such as SOA, Web Services, Middleware technologies.
  • Configured and build Asynchronous communication with JMS services with MQ services.
  • Used IBM RAD IDE tool for application development.
  • Spring MVC model integration for front-end request action controller
  • Configured connection pooling on Web Sphere server
  • Involved in fine tuning the Enterprise JBOSS image.
  • Developed Spring-based applications using Drools and Java.
  • Used Spring framework including Spring core/IOC, Spring Web, Spring Security.
  • Worked on Log4J to validate functionalities and JUnit for unit testing
  • Implemented configured and customized JIRA issue tracking software with agile plug-in across all company functions and acted as JIRA administer.
  • Used Ref-UI for backend transactions in different environments.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts

Environment: Java, HTML5, CSS3, JavaScript, JQuery, AngularJS, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, Servlets, XML, JSP, Spring MVC, Spring JDBC, JUnit, Jenkins, Maven, JMS, RESTful, MQ services, Mule ESB, JBOSS, JavaScript, JSP, Restful, Log4J, SOA, SOAP, WSDL, Agile Methodology, Tortoise SVN, JIRA, Drools, RAD.

Confidential, Cincinnati, OH

Sr. Java Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Involved in writing Spring Configuration XML file that contains declarations and another dependent object declaration.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Involved in developing the Graphical User Interface using HTML, JavaScript, CSS and JSP.
  • Developed User friendly interface to seamlessly combine the new module with existing login system using Angular JS.
  • Developed Java server Pages using JSP Tags, Spring - tags, minimal Scriplets, HTML for client-side validation and errors to ease troubleshooting.
  • Inserted Dependency Injection between components using Spring (IOC) concept.
  • Implemented Asynchronous messaging between components using JMS
  • Used Multithreading (Concurrent) in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Used Spring Security to provide authentication, authorization and access-control features for this application.
  • Wrote Stored Procedures and complicated queries for IBM DB2
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using Apache CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Designed and developed Hibernate DAO’s using Spring Framework’s Hibernate Dao Support and Hibernate Template.
  • Involved in the development of the User Interfaces using HTML, JSP, JS, Dojo Tool Kit, CSS and AJAX.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Used MQ series of messaging and queuing purpose in the application
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle using Toad tool.
  • Wrote client-side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Responsible for designing, coding and developed the application in J2EE using XML MVC
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Performed configurations and day to day activities using WebLogic.
  • Involved in day to day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented PL/SQL procedures and views in Oracle Database using Altova Database Spy.
  • Implemented Log4J for Logging Errors, debugging and tracking using logger’s components.
  • Performed deployment of applications on IBM Web Sphere Application Server.
  • Used GIT Version controller.
  • Used Eclipse as IDE for developing code modules in development environment.

Environment: Java, J2EE, XMI, Hibernate, SQL, PL/SQL, Spring, Spring Boot, Struts MVC, JMS, MQSeries, Micro Services, JavaScript, HTML, XHTML, XMI, IDAM, CSS, Bootstrap, Log4j, jQuery, Angular JS, WebLogic Application Server, Spring Security, JIRA, Maven, React JS, GIT, Eclipse

Confidential, AL

Sr. Java Developer

Responsibilities:

  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented Spring MVC framework in the application.
  • Involved in developing code for obtaining bean s in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Involved in development of Debit Memo module using JSPs and Servlets.
  • Developed Object -- Relational (O/R) mapping using Hibernate. Developed Data Access Object (DAO) persistence layer using Hibernate.
  • Involved in development of Web Services using JAX-WS to get data from the SAP System.
  • Used Tomcat Application Server for development purpose.
  • Used Oracle SQL Developer for Oracle 10g for running queries to confirm the results from the application.
  • Involved in writing SQL queries and stored procedures for the application in Oracle.
  • Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.
  • Used JUnit for Unit Testing and Clover for code coverage.
  • Used CVS as Version Control System for the application.
  • Provided support to the testing team and involved in the Bug Fixing.
  • Deployed the application on to IBM WebSphere in UNIX environment IBM AIX. Tested the application after making the necessary configuration.

Environment: Struts, Hibernate, spring, JSP, Servlets, JMS, MQ Series, XML, SOAP, UDDI, WSDL, WAP, WML, JDBC, JavaScript, HTML, JNDI, CVS, Log4j, Junit, IBM WebSphere App server, WSAD, Rational Rose, SQL Server.

Confidential

Java Developer

Responsibilities:

  • Involved in development, testing and implementation of the complete business solution.
  • Used Java Servlets extensively and using JDBC for database access.
  • Designed and developed user interfaces using JSP, JavaScript and XHTML.
  • Used various J2EE design patterns like Singleton, Command Pattern for the implementation of the application.
  • Designed, coded and configured server side J2EE components like JSP, Servlets, JavaBeans, JDBC, JNDI, JTS, Java Mail API, XML.
  • Involved in database design and developed SQL Queries on MySQL.
  • Configured the product for different application servers.
  • Involved in client-side validations using JavaScript.
  • Used Swing Layout managers and Swing components for creating desktop application.

Environment: Java, JDBC, Servlets, Struts, JSP, Hibernate, Java Mail API, AJAX, HTML, XML, ANT, Log4J, CVS, Eclipse, MySQL, Apache Tomcat Server.

Confidential

Java Developer

Responsibilities:

  • Extensively use of Core Java features including collection, exception handling, generics and annotation in the logic tier to implement the mortgage calculator algorithms such as monthly payment for fix rate and ARM.
  • Designed the back-end server, build web service to provide result and generate report and also the front-end user interface.
  • Developed Presentation and validation layers using JSP, HTML and CSS3 Custom Tag Libraries.
  • Retrieved data from the web service for calculation using AJAX call.
  • Involved in designing the user interfaces using Struts Tiles Framework
  • Developed JUnit test cases for DAO and Service Layer methods.
  • Extensively used J Query validation package to make client-side user input validation
  • Extensively used Cache to avoid the repeated logic calculation and access database
  • Used JSP, JavaScript and JDBC to create web Servlets
  • Created tables in database based on the Entity-relationship model that is provided by the database architect
  • Used SVN for version control
  • Used IBM RAD7 as IDE tool to develop the application and JIRA for bug and issue tracking.

Environment: Java, J2EE, JDBC, JSP, Oracle, JavaScript, HTML, CSS, Struts, jQuery, JUnit 4, AJAX, SVN, JIRA.

Hire Now