We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Woonsocket, RI

OBJECTIVE

  • Possess around 8 years of professional IT experience in Requirements Analysis, Design, Development, Testing and Deployment web based and Enterprise applications using JAVA/J2EE technologies in Retail, Telecom, Insurance and Banking domains.

SUMMARY

  • Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test - Driven Development.
  • Experience in developing Client/Server model - Enterprise level web applications using Open Source Frameworks like Servlet, Struts, Spring and Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), EJB transaction implementation and can adapt to in-house grown version of these frameworks too.
  • Experience wif Java 1.8 stream and Parallel Streams, Lambda Expressions and Functional Interfaces.
  • Experience in developing and deploying applications on Cloud Platforms like Amazon Web Services.
  • Worked on Amazon Web Services like EC2, S3 bucket, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experience in developing Microservices using REST and Build MicroServices for the delivery of software products across the enterprise.
  • Expert in building MicroService applications using Spring Boot for developing Restful webservices.
  • Expertise in creating the pages using CSS3, HTML5 Webpages, layouts and vast noledge in usability and, accessibility concepts.
  • Dojo Components and integrating back-end applications wif AJAX driven web front-end using OO JavaScript framework.
  • Good experience in client scripting language and server scripting languages like JavaScript, jQuery, AJAX, JSON, Bootstrap, AngularJS and NodeJS.
  • Extensive experience on implementing AJAX features using JavaScript and jQuery.
  • Having experience in Collection, Generics, Exceptions for managing the dynamic data.
  • Experienced in developing Multi-Threaded/Concurrent applications and Unix Shell Scripting.
  • Expertise working wif different spring modules like Spring IOC (Dependency Injection), Spring MVC, Spring AOP, Spring Data (JDBC, ORM), Spring Boot and Spring Batch.
  • Having experience in implementing Service Oriented Architecture (SOA) wif XML based Web Services (SOAP/UDDI/WSDL), JAX-WS using Top Down Approach and Bottom up Approach.
  • Expertise in developing REST APIs wif Resource based URIs and HATEOAS techniques using Jersey and REST Easy implementations of JAX-RS.
  • Strong noledge in cross browser compatibility issues and W3C standards.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle, DB2, SQL Server and MySQL.
  • Extensive noledge on Oracle, MySQL, DB2 and latest databases such as NoSQL and MongoDB.
  • Experience wif Selenium, JUnit, Log4j in developing test cases and determining application functionality
  • Experience in implementation of business applications using WebLogic, IBM WebSphere Application server, Apache Tomcat Application server, Glassfish and JBoss.
  • Significant experience in web development tools like Adobe Dreamweaver CS3, Spring Tool Suite (STS), Eclipse.
  • Good development experience in SOA using Apache Camel & spring integration
  • Experienced wif build tools like Jenkins, Maven and ANT.
  • Hands-on experience working wif source control tools such as Git, SVN.
  • Having experience in JIRA and FireBug to keep track of bugs and to manage the project.
  • Strong working experience wif UNIX, LINUX and Windows operating systems.
  • Good in communicating wif clients, customers, managers and other teams in the enterprise at all levels.
  • TEMPEffective problem-solving skills, outstanding interpersonal skills, good in written and verbal communication.
  • Ability to work independently as well as wifin a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, PL/SQLEnterprise Java JSP, JSTL, Servlet, JNDI, JDBC

Mark-up/XML Technologies: HTML5, CSS3, JavaScript, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, jQuery, Bootstrap, JSON, NodeJS, DOJO

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, Log4J, Junit, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, CXF, JMS, MQ, MicroServices, AWS

Database: Oracle, SQL-Server, MySQL server, NoSQL, MongoDB

Development Tools: Eclipse, RAD, Spring Tool Suite STS

O-R mapping: Hibernate, JPA, JTA

Testing Tools/ Others: Junit, SoapUI, Putty, Rational Clear Quest

Version Control: CVS, SVN, Rational clear case, GIT.

OS & Environment: Windows, Win 2k Server, Sun Solaris, UNIX, LINUX

Cloud Technologies: AWS EC2, S3, RDS, SQS.

PROFESSIONAL EXPERIENCE

Confidential, Woonsocket, RI

Senior Java Developer

Responsibilities:

  • Involved in all phases of the Software Development Life Cycle (SDLC) using Agile methodology.
  • Developed the view-controller components using HTML5, CSS3, Java Script, jQuery and Angular.
  • Developed user-friendly interface to seamlessly combine the new module wif existing login system by using Angular and Bootstrap.
  • Created custom directives in Angular 2 for reusable components (directive for browser controls like: disable right click, browser close, and lock screen while transition, multifield form elements, back ground file uploads etc.).
  • Developed Bootstrap responsive web application pages using Angular services, components and directives for front end UI and consuming the Restful web service API and made use of CRUD Services for TEMPeffective use of Web services.
  • Used Spring Boot which is radically faster in building MicroServices and develop Spring based application wif very less configuration.
  • Worked extensively on the spring framework, implementing Spring MVC, Spring IOC (dependency injection) and Spring AOP.
  • Used Spring MVC framework at the Web tier level to isolate each layer of the application so dat complexity of integration will be reduced, maintenance will be very easy.
  • Used Spring Data, JPA and Hibernate to create light weight web and app integration layer.
  • Created Spring Boot wif Spring Batch - REST based JSON Services, used Rest Template for making a client call to JAX-RS web services wif JERSEY implementation.
  • Implemented Batch jobs to deal wif large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Worked on Hibernate for mapping the Java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC Template using Spring IOC (Dependency Injection).
  • Used Multithreading and synchronization for increasing the overall performance of the application.
  • Worked on multithreading in Web applications to deal wif the asynchronous calls.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers and views.
  • Working wif Oracle Database, creating Stored procedures, views, tables, constraints, indexes Etc. and used SQL Developer.
  • Design, Development, Deployment and Support of complex interfaces from/to core home grown ERP system and Oracle CRM on Demand.
  • Core Service is developed as maven jar dat can be included by other Microservices as their maven dependency.
  • Responsible for creating the XML objects for parsing and generating the data between the server and client application.
  • Worked on UNIX environment to deploy the application on the host tomcat server.
  • Used UNIX shell scripting to automate system administration tasks, system backup/restore management and user account management.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Used Apache Maven as a build tool for building the RESTful web-service and Developed test cases using Junit.
  • Used JIRA tool for creating change tickets and handling production bugs and development tasks.
  • Used PVCS configuration management tool for code versioning and release.
  • Used Agile-Scrum software development methodology to develop batch jobs.

Environment: Java/J2EE, Servlets, Spring 4.0, Hibernate, SOAP, RESTful, Agile Methodology, Spring Boot, Spring MVC, Spring IOC, Spring DI, Spring Boot, Spring Batch, HTML5, CSS3, JavaScript, jQuery, Angular, Typescript, AJAX, Bootstrap, Unix Shell Scripting, Oracle 12c, PL/SQL, Apache Tomcat 7.0, SVN, PVCS, JIRA, Eclipse, Maven, JUnit, Log4j.

Confidential, Seattle, WA

Senior Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Developed front-end content using JSP, JavaScript, jQuery, HTML5, CSS3, Bootstrap and AngularJS.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • AngularJSand Ajax module are used to handle RESTful calls to enable communication between view components and server.
  • Used Java 8 Lambda expressions along wif Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection Objects.
  • Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for Improved Login authentication.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Created and Configure MicroServices architecture for CDT Directory project and integrated wif AngularJS application.
  • UsedMongoDBas data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Designed and Developed dashboard menu section, Home page, Admin home page, user module (Modify/search users, create user’s screens wif assigning various roles) using Spring MVC framework, Hibernate ORM version 4.2 Module, SpringCore Module, XML, JSP and XSLT.
  • Developed the application wif various Spring Framework 4.0 modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, Spring Batch.
  • Good experience in application development usingSPRINGframework andMYBATIS.
  • Used Spring MVC framework at the Web tier level to isolate each layer of the application so dat complexity of integration will be reduced, and maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.
  • Implemented Batch jobs to deal wif large number of chunks usingSpring Batch Frameworkto execute the similar jobs simultaneously.
  • Developed the persistence layer using Hibernate Framework by configuring the various mappings in hibernate files and created DAO layer.
  • Designed and developed Middle-tier components for company's object framework using best practices and design Patterns and used in Model-View-Controller (MVC).
  • ImplementedJMS listeners to connect to the JMS queues using ActiveMQ for producing and consuming JMSmessages.
  • Used Maven as build automation tool for deploying the project on WebSphere Application Server.
  • RESTful web services using Jersey for JAX-RS implementation.
  • Implemented JAX-B conversation from XML to Object and Object to XML using Annotations
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.
  • Developed various halper classes needed following Core Java multi-threaded programming and Collection classes.
  • Developed test cases using JUnit
  • Create and configured the continuous delivery pipelines for deploying Microservices by using Jenkins CI server.
  • Used Apache Camel wif URIs to work directly wif any kind of Transport or messaging model such as HTTP, ActiveMQ, RabbitMQ and JMS.
  • Developed and delivered SOAP based Web Services for our new clients used Apache Camel and SOAP UI to test the services
  • Installed, monitored and maintained the development infrastructure including JIRA and Confluence.
  • Integrated Maven wif shell scripts created in Bash to automate the deployments for the Java based applications.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Followed AGILE Methodology and participated in SCRUM Meetings.

Environment: Java 1.8, J2EE, HTML5, CSS3, jQuery, Ajax. Bootstrap, JavaScript, AngularJS, NodeJS, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, OAuth, GIT, JSP, JUnit, Maven, JBOSS, Apache AXIS, Apache Kafka, JAX-WS, Restful, Amazon Web Services (AWS), MicroServices, Log4J, Oracle, Mongo DB, WSDL, JIRA and Spring Tool Suite

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Created user-friendly GUI interface and Web pages using HTML, Java script, jQuery, AngularJS NodeJS.
  • Used Spring MVC, Ajax and Dependency Injection for handling presentation and business logic.
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework and used MicroService architecture wif Spring Boot based service through REST.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Authentication and Authorization of the application.
  • Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and Spring.
  • Extensively used HQL and SQL for querying databases.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Produced SOAP Web Service using Apache CXF generated WSDL files for the Service dat served XML data in SOA Architecture.
  • Used Rest methodology for the service layer interface and used JSON for the data transformation.
  • Developed various AJAX and JSON calls for the communication between the server and the UI.
  • Developed web services for produce and consumed the services by making Web Service Calls to remote services in different applications.
  • Used Spring JMS module for lookup for the queues and MDBs for the listeners
  • Established Database Connectivity using JDBC, Hibernate O/R mapping wif Spring ORM for MySQL Server.
  • Developed the Mapping Resource Files for the database entities.
  • Designed and implemented MongoDB based database and created REST enabled Web Services
  • Packaged and deployed the application in WebLogic Application server.
  • Written LINUX shell scripts to identify user login information.
  • Playback and technical presentations to the clients on acquired noledge.
  • Generating reports in PDF using iText Open source and excel file formats.
  • Used J-Unit Test cases and Log4Jwas used to monitor the error logs and usedGITas version control tool
  • Analysis and Bug fixing of the production problems and defects along wif enhancements
  • Used Maven as the build tool.
  • Used JIRA for tracking the Project Stories in AGILE Methodology.

Environment: Java, JDK, J2EE (JSP/Servlet, JDBC), HTML, CSS, AngularJS, NodeJS, XML, JSON, AJAX, jQuery, Struts, Hibernate, Spring, Microservices, SOAP, MVC design patterns, JBoss Server, MySQL Server, JMS, Apache CXF, WebLogic Application Server, Ant, Maven, RMI, Intellij, JIRA, Tortoise SVN, GIT, LINUX, MongoDB.

Confidential, Milwaukee, WI

Java/J2EE Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Worked in AGILE development environment.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, CSS and JavaScript.
  • Used Ajax and jQuery to dynamically load the content into the web pages wifout reloading the pages.
  • Used Spring Framework 3.0 for dependency injection for Action classes and integrated wif EJB using annotation.
  • Involved in implementation of MVC pattern using AngularJS, JSP and Spring Controller.
  • Designed MicroServices Migration of monolithic application to strategic MicroServices in a distributed architecture environment.
  • Developed MicroServices for auto pay accounts payment processing using Spring Boot.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Designed and integrated the full-scale Spring / Hibernate persistence solution wif the application architectures.
  • Used Spring AOP for reporting and used a test-driven approach to development leveraging
  • Used several J2EE design patterns like DAO, DTO, Business Delegate, Front Controller and MVC- Model along wif Struts to develop application.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Exposed spring services as Web Services wif REST (Representational State Transfer).
  • Used JAX-RPC Web Services using SOAP to process the application for the customer.
  • Created Maven build file to build the application and deployed on Glassfish Server.
  • Interfaced wif the My SQL back-end database by integrating Spring wif Hibernate for storing, retrieving and manipulating data.
  • Experience in using JUnit (for unit testing), ANT and Maven (as a build tool), and Log4j (as a logging utility and debugging) and SVN for version control.
  • Extensively solved lot of tickets raised by users in Pivotal Tracker tool (Agile Project Management Tool).

Environment: Java, HTML, CSS, Java Script, JSON, Struts, Hibernate, Spring, MicroServices, EJB, Servlet, JSP, AJAX, jQuery, REST, JAX-WS, Log4j, SOAP, PL/SQL, web services, Maven, Glassfish Server, MY SQL, RAD, SVN, Pivotal Tracker.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Worked in a TDD (Test Driven Development) environment and participated throughout the SDLC process.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
  • Developed presentation layer code, using JSP, HTML, AJAX and jQuery.
  • Writing end-to-end flow me.e. controllers classes, service classes, DAOs classes as per the Spring MVC design and writing business logics using core Java API and data structures
  • Used MyBatis as ORM tool for mapping data, to send and fetch data from Database.
  • Developed the Business layer using spring (IOC, AOP), DTO, and JTA.
  • Used Spring MyBatis and Node.js to develop a web application.
  • Worked wif Hibernate to create mappings to map object model's data representation to a relational database.
  • Developed user friendly interface to seamlessly combine the new module wif existing login system using AngularJS
  • Developed Web Services client and Service used SOAP Protocol for sending request and get response.
  • Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Developed unit test cases using JUnit framework for testing accuracy of code and logging wif SLF4j + Log4j.
  • Worked wif defect tracking system Clear Quest.
  • Involved in configuration and deployment of application on WebLogic Application Server
  • Responsible for code sanity in integration stream used Clear Case as version control tool.

Environment: Java, J2EE, HTML, CSS, JavaScript, jQuery, AJAX, JSP, Spring (IOC, AOP), Spring Batch, Spring web services, XML, UML, JUNIT, WebLogic Application server, Hibernate, Clear Case, Oracle, JMS, IBM MQ, SOAP.

Confidential

Java Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Worked in a Waterfall environment and participated throughout the SDLC process.
  • Implemented Struts MVC Design pattern for the Application for the front-end appearance
  • Developed applications usingApplication Lifecycle Managementto deliver reliable applications.
  • Developed the view-controller components using Servlet/JSPs, JavaScript, CSS and HTML.
  • Wrote client-side validation in Java Script.
  • Involved in creating JSP pages for presentation of the data to the end user.
  • Wrote SQL for JDBC statements to retrieve the data from database.
  • Developed and deployed the Application on Apache Tomcat Server using ANT script.
  • Did regular code reviews and fixed major bugs wifout side TEMPeffects.
  • Implementing Log4j for logging, debugging and fixing problems.
  • PreparedJUnittest cases and executed the test cases usingJUnit.
  • Developed the whole project on Eclipse IDE.
  • Responsible for code sanity in integration stream used Clear Case as version control tool.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: Java, HTML, CSS, JSP, Servlet, EJB, Struts MVC, SQL, JDBC, Apache Tomcat Server, ANT, SDLC, JUnit, Java Script, Rational Rose, Ant, Log4j, Clear Case, Eclipse.

Confidential

Jr. Java Developer

Responsibilities:

  • Developed UI pages using HTML, CSS, Java script and JSP
  • Designed & developed the web-tier using HTML, JSP, Servlets, Struts(MVC) framework
  • Used XML to transfer the application data between client and server
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs
  • Backend application layer is implemented using EJB in JBoss environment
  • Developed PL/SQL queries, Triggers and Stored Procedures to check the integrity of the data and actively involved in tuning SQL queries
  • Established Database Connectivity using JDBC for MySQL Database.
  • Used ANT scripts to build the application and deployed on JBoss Application Server
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components
  • Developed JUnit test cases for all the developed modules
  • Interactively worked wif testing teams in providing test cases and test scripts
  • Participated in Code Reviews of other modules, documents, test cases.

Environment: EJB, JBoss Application Server,Java, Servlets, JSP, XML, HTML, CSS,Javascript, JMS, Struts, JDBC, PL/SQL, SQL, JUnit, ANT, Log4j

We'd love your feedback!