We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Windsor, CT

SUMMARY

  • Having 8 years of experience in all phases of Software Development Life Cycle (SDLC) and development of Client/Server and Web applications with experience in Financials, Banking and different domains.
  • Strong programming skills and development experience in Java, J2EE, Webservices, Spring, Hibernate, Struts, Servlets, JSP, JSTL, JDBC, JavaScript, Java beans, XML, SOAP/REST.
  • Expertise in implementing Web services client using XML - based protocols such as Simple Object Access Protocol (SOAP) and HTTP using XML artifacts with Axis and Web Service Definition Language (WSDL).
  • Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling.
  • Experience in MicroServices and Spring Boot application development.
  • Hands-on experience in development of Microservices and deploying in Docker
  • Experience in Cloud computing, Windows Azure environment.
  • Hands on experience in AWS and open-source technologies.
  • Developed applications that consume and provide REST/SOAP Webservices
  • Good experience in installing and configuring Oracle WebLogic Server, Oracle SOA suite 11g.
  • Hands on experience with building distributed applications on cloud-based platforms like AQS, Azure and Docker container-based solutions using Java.
  • Knowledge in AWS Cloud platform and its features which includes Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, Cloud Front, Cloud Watch, Cloud Trail.
  • Involved in with architecture designing and development in the field of Oracle SOA, OSB (Oracle service BUS)
  • Hands on experience on integrating Spring with Hibernate using various Spring modules like MVC, JDBC, JMS, AOP, ORM, Spring Boot, Spring Data and Webservices.
  • Knowledge in DevOps and big data technologies like Hive, Pig, Sqoop.
  • Implemented Dependency Injection, cross cutting logics, persistence layer using Spring MVC Framework.
  • Worked on Hibernate framework and applied concepts like Criteria, Projections and Cache mechanism for developing persistent layer and to implement database interactions.
  • Hands on exposure to multiple Web Servers like WebLogic, WebSphere, Apache TomCat and JBoss.
  • Proficient in deploying applications using Maven build tool, Jenkins Continuous integration tool.
  • Experience in developing the User Interface (UI) Applications and professional web applications using HTML 4/5, CSS2/CSS3, JavaScript, Angular JS 2.0, React JS, Node JS, jQuery, AJAX, JSON, XHTML, XML and Bootstrap.
  • Actively involved in Microservice Oriented Architecture using Webservices.
  • Strong Hands-on experience with IBM MQ Series, Active MQ, Kafka and JMS for communication between middleware components.
  • Expertise in DOM manipulation using JavaScript and AngularJS.
  • Hands on experience in Signal tool Tag Management. Splunk tool to retrieve web server and app server logs.
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX&DOM parsers.
  • Proven ability to excel in fast paced development environment using latest framework/tools (Spring, Hibernate, Webservices, SOAP UI, REST UI).
  • Efficient in Database design, Stored Procedures, Triggers, Indexes, Data Cleaning/ Data Mining.
  • Experience in Service Oriented Architecture SOAP, Restful Webservices which are built on top of Hibernate ORM.
  • Experience in Web application development using Java, Servlets, JSP, EJB, JDBC, HTML, CSS, XML and XSL/XSLT.
  • Involved in issue tracking and agile project management using JIRA.
  • Hands on experience in XML and JSONcommunication formats and used API’s like JAX-WS, Jersey and Jackson.
  • Experience in integrating different applications using Java Messaging System (JMS), topics and Queues, Messagingbrokers like Apache Active MQ and Apache Camel
  • Proficient in designing Use case and Interaction diagrams in UML using Rational Rose.
  • Extensive experience in Object Oriented Analysis and Design (OOAD) and Object-Oriented Programming (OOP) Technologies.
  • Strong knowledge and Experience in using J2EE design patterns like MVC, Singleton, Front Controller, Business Delegate, Service Locator and Data Access Object.
  • Expertise in using various Web and Application servers like Apache Tomcat, WebSphere and WebLogic.
  • Extensive experience with databases such as Oracle and MySQL, MongoDB.
  • Proficient in working with IDEs like Eclipse, WSAD, RAD, Edit plus and NetBeans.
  • Hands on experience in writing SQL, PL/SQL and Stored procedures.
  • Experience of using version control systems like CVS, SVN, GIT.
  • Extensive experience in testing applications using Junit, Mockito, Log4j.
  • Experience in Agile Scrum and Waterfall Project development methodologies.
  • Possess excellent communication skills and can handle responsibilities independently as well as proactive team member.
  • Quick learner and has ability to work in team also finishes multitasks within time.

TECHNICAL SKILLS

J2SE: Collections, Generics, Multithreading, Serialization, Exception Handling, Garbage Collection, RMI, File I/O

J2EE: JSP, Servlets, EJB, JMS, JDBC, JNDI

Framework: Struts, Spring (IOC, AOP, MVC, Data, Boot), Microservices

ORM Tools: Hibernate, Apache IBATIS.

Web/Application Servers: Apache Tomcat, JBoss, WebSphere, WebLogic

Web Technologies: XML, HTML, DHTML, CSS, JavaScript, AJAX, JSON, jQuery, Angular JS

XML Technologies: XML, DTD, XSD, XSLT, SAX, DOM, JAXP, JAXB

IDEs: Eclipse, RAD, Net Beans

Design Skills: UML (JUDE, Rational Rose, Visio), Object oriented Analysis and Design (OOAD), Java 8 & J2EE Design Patterns

Webservices: WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, SOA, UDDI, WS-Security, SOAP UI, RESTful

Database and Tools: Oracle 9i,10g,11g, MySQL, DB2, TOAD, MongoDB, NoSQL

Testing: Junit, Mockito, SOAP UI, Firefox Plugin

Version Control: SVN, CVS, GitHub

Build & Deployment: Maven, ANT, Jenkins

CI/CD Tools: Jenkins, Chef, Docker, Ansible, Vagrant, Kubernetes

Methodologies: Waterfall, Scrum Agile

AWS: EC2, RDS, S3, ELB, SNS

PROFESSIONAL EXPERIENCE

Confidential, Windsor, CT

Senior Java Developer

Responsibilities:

  • Following Agile scrum methodology with two week’s iterations
  • Involving in build and deployment of Microservices with Jenkins.
  • Coding the backend logic using Java Collections, Java 8 Streams/ lambda functions and handled service requests using spring boot Controllers.
  • Involving in the integration of Spring for implementing Dependency Injection.
  • Involving in testing Microservices by placing messages in JBoss.
  • Developing Spring Controllers, Service Components, DAOs, Webservices and UI Integration for developing presentation layer of the application
  • Building Microservices for the delivery of software products across the enterprise.
  • Streamlined the server Implementation by moving to JSON and MongoDB as the backend data model.
  • Implementing REST API as Spring Boot Microservice to perform modular functionality as per Microservices architecture.
  • Current SOA services are connecting to different systems using different protocols like JMS, HTTP, MQ, AMQ, Oracle AQ. All services are migrating to Camel and deploying to Kubernetes cloud environment using CI/CD pipeline.
  • Coding REST API for Product service using Spring Boot
  • Following techniques and principles provided by Test driven development (TDD) paradigm for developing quality code with continuous integration.
  • Modifying the UI screens created by web designer using HTML5, JSP, CSS3, and JavaScript, ReactJS
  • Working on AngularJS for creating Custom Directives.
  • Used Node.js for continuous client-side deployment.
  • Involved in writing code, daily for Node.js persistence layers and Webservices and AngularJS single page applications and mobile solutions.
  • Responsible for providing elevated level design documents and Lower-level design documents.
  • Developed REST Webservices, custom exception handlers.
  • Using Jersey as REST API and REST Template for the rest client for developing Webservices
  • Using Dependency Injection feature of Spring MVC framework and ORM mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Using Hibernate as ORM Framework and configured using Hibernate Annotations
  • Using Tomcat as application server to deploy WAR files.
  • Developed T-SQL, stored procedures for MS SQL server - database application scripts.
  • Developing unit and integration tests for existing Micro services using J-Unit, Mockito and Docker
  • Developing Tested and Deployed application in Apache Tomcat server.
  • Used Junit for unit testing & Jenkins for automated build and deploy process
  • Working on POSTMAN tool for testing Web Service by passing SOAP request to Web service provider.
  • Used Jenkins and Maven for continuous integration, building and deployment
  • Participated in the Production support issues, to deploy and maintain the application successfully.

Environment: J2EE, HTML 5, XML, Java 8, AngularJS, Node.js, JavaScript, Spring 4, Hibernate, Servlets, Oracle 11g, Eclipse, Log 4j, Junit, Mockito, Maven, JPA, UNIX, Maven, GIT, SVN, Jenkin, Java Beans, RESTful Webservices, AJAX, jQuery, Scrum Agile, JIRA, Web Sphere, Microservices, Docker, ReactJS, JSON, Apache Tomcat.

Confidential, Lexington, MA

Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements directly from the end user and prepared System impact analysis document (SIA) and functionality documents.
  • Build Microservices for the delivery of software products across the enterprise.
  • Responsible for the full software development life cycle (SDLC) using Agile Methodology, participated in Daily stand-up meetings with Scrum Master, communicated with testers and resolved tickets.
  • Developed RESTful Microservices using Spring REST and MVC and used swagger for manual testing and documentation of Microservices.
  • Created platform as infrastructure with AWS (EC2, RDS, ELB) used Jenkins to run the automated deployments.
  • Implemented a continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
  • Designing and deploying enterprise-wide scalable operations on AWS.
  • Developed Generic web service architecture using Spring Webservices, JAXB, and Hibernate which could transform responses into SOAP, REST, &JSON
  • Allowing for rapid development and clean separation of core business logic and communication protocol.
  • Streamlined the server implimentation by moving ti JSON and MongoDB as te backend data model
  • Used Junit for unit testing &Jenkins for automated build and deploy process.
  • Actively involved in the DevOps streamlining Process through Jenkins CI and CD Release Automation.
  • Designing and developing Microservices which enhance reusability and reduces the failure rate.
  • Developed unit and integration tests for existing micro services using J-Unit, Mockito and Docker
  • Performed User Interface Design and coding using Java, Spring Boot framework and web technologies.
  • Consumed Webservices by Implementing SpringREST support is to make the development of RESTful Web services.
  • Used JavaMessageService (JMS) for reliable and Asynchronous exchange of important information for status report along with Apache Kafka asQueue Server.
  • Implemented Abstract Factory DAO pattern to access DIP metadata.
  • Used SpringData with JPA Repository and JPA, Hibernate annotations for handling ORM CRUD operations.
  • Involved in configuring JNDI properties, DB2 UDB, data sources for Oracle database in WebSphere server.
  • Designed and developed RESTful APIs for different modules in the project as per the requirement.
  • Worked with Hibernate 3.x for integrating legacy databases, written custom CRUD statements, functions, integrated stored procedures by polymorphic associations electronically through message injection using JMS.
  • Developed UI uses HTML5, JavaScript, AJAX and jQuery for interactive cross browser functionality and complex user interface.
  • Involved in a module where the development for front end included service side technology like Node.js.
  • Used Gulp.js, Bower as task runner and dependency management on UI.
  • Involved in writing code, daily for Node.js persistence layers and Webservices and AngularJS single page applications and mobile solutions.
  • Used AngularJS2.0 version framework to bind HTML (views) to JavaScript objects (models).
  • Designed single page application with AngularJS.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
  • Used Tomcat as application server to deploy WAR files.
  • Developed T-SQL, stored procedures for MS SQL server - database application scripts.
  • Created build scripts for compiling and creating WAR, JAR using Maven.
  • Worked on AngularJS for creating Custom Directives.
  • Developed the module based on specifying Route Modules, Rendering template, Controllers, Templates.
  • Used GIT as a version control.

Environment: Java, J2EE, JMS, JDBC, AWS, RESTful Webservices, JSON, Jersey, JPA, JIRA, MAVEN, Jenkins, DevOps, JUnit, Micro Services, Tomcat, Active MQ, REST, MS SQL server, GIT, HTML5, XML, CSS3, Java Script, MVC, MVW, jQuery, JSON, AJAX, DOM, IntelliJ Idea 2017.2.1, MongoDB, Azure.

Confidential, Florida

Java/J2EE Developer

Responsibilities:

  • Involved in Object analysis, design and documentation (OOAD) of the application model using UML.
  • Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet). Also, implemented Dependency Injection using the Spring framework
  • Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client-side validation and used Cascading Style Sheet (CSS).
  • Developed JSP custom tags and used JSTL for reusability.
  • Used Spring Web component for support of web utilities.
  • Created the Application using ReactJS and Node.js libraries NPM, to generate desired view root the URLs properly.
  • Used AJAX to support dynamic page element rendering to enhance user experience.
  • Involved in component development and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application. Used Spring Context for EJB Support and Spring DAO for enhanced JDBC and DAO support.
  • Used Spring ORM component for Hibernate support for manipulating data for Oracle.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Wrote service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Used Eclipse IDE for development, configured and deployed the application on to WebSphere using Maven, version control by SVN and tested using JUnit.
  • Involved in writing the code using multi-threading and extensively used Collections during the development.
  • Involved in the configuration management using SVN and Jenkins.
  • Developed various test cases and performed unit testing using JUnit.

Environment: J2EE, Java, JSP, Servlets, EJB, Struts, JDBC, WebSphere, Eclipse, Hibernate, Spring, AngularJS, Node.js, ReactJS, MongoDB, Spring MVC, Spring Boot, AWS, API, Log4J, JUnit, Putty, HTML, DHTML, JavaScript, UML, SVN, Jenkins.

Confidential

Associate Software Engineer

Responsibilities:

  • Designed UML, Use Case diagrams, Class diagrams and Sequence diagrams using Visual Basic.
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag Libraries and JavaScript to simplify the complexity of application
  • Developed the UI application on Structs 2 with Tiles Framework for managing Templates.
  • Handled server-side validations using Structs2 validator framework along with interceptors and Login security.
  • Extensively used Hibernate in Data Access Object (DAO) persistence layer to access and update information in the database.
  • Involved in developing the view of client side by JSP, HTML, CSS.
  • Used jQuery AJAX for processing JSON data to render onto UI.
  • Created SOAP based Webservices to handle Payment Module.
  • Used CVS for version control and Junit for executing Unit Test Cases.
  • Project development was done using Waterfall Methodology.

Environment: Eclipse, UML, Java, J2EE, structs2, Apache Tomcat, Maven, Hibernate 3.5.6, DB2, XML, Log4j, JSP, AJAX, JSON, SOAP, Junit 3.8, CSS2, HTML4 and CVS 1.11.

We'd love your feedback!