We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Almost 7 years of experience as a Full Stack Java/UI Development using spring technologies (MVC, Spring. 4, core, Hibernate, boot, integrations, security) in various domains & frameworks.
  • Strong experience in writing and creating XML, XHTML, XML Schema (XSD's), XML Parsers like SAX and DOM.
  • Experience in the Web Applications Development, good understanding of JAVA, HTML/HTML5, CSS2/3, JavaScript and extensive experience in web standards, accessibility, and internationalization.
  • Worked on publishing and consuming messages using KAFKA
  • Experience in Angular.JS for application implementation, proficient in creating modules, controllers.
  • Good understanding in analyzing big datasets and finding patterns and insights with in unstructured and structured data.
  • Hands on experience in using technologies like Ajax, Java Script/jQuery, JSON to make connections between server and MongoDB.
  • Experienced in XML technologies such as DOM, SAX, STAX, XSLT, XPATH
  • Strong experience working in Design Patterns.
  • Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test - Driven Development (TDD).
  • Extensive experience in developing applications using Java, J2EE, JDBC, Servlets, JSF, JSP, Struts MVC 1.x, Spring MVC 4.0, Spring Boot Hibernate 4.3, XML-WS, Ant, Maven.
  • Experience in designing and coding of user Interfaces using JSF and developing custom components using JSF.
  • Designed and implemented an authentication-enabled Spring Boot web application to store user information with an encrypted password.
  • Used Spring Boot for creating POC
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Knowledge on a functionality using Spring IO / Spring Boot, Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Expertise in implementing IOC (Dependency Injection) and AOP features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and experienced in integrating Spring Web Flow with other frameworks like JSF.
  • Involved in automation process through Jenkins CI and CD.
  • Strong knowledge of Object/Relational mapping using Hibernate with Spring Framework.
  • Implemented DAOs, entities using Hibernate API and Hibernate QL.
  • Knowledge in designing applications using J2EE Design Patterns like creational, structural and behavioural design patterns (MVC Architecture, Business Delegate, Data Access object) and GOF patterns Singleton and Abstract Factory.
  • Good Work experience on various IDE's like Eclipse, STS, IntelliJ
  • Experience in using variety of J2EE Application Servers such as IBM WebSphere, BEA WebLogic, Apache Tomcat and JBoss.
  • Experience in creating and consuming SOAP and RESTful Web Services using JAX-WS, JAX-RS, WSDL and SOAP, JSON messages.
  • Adapt to server-side development skills using WebLogic, WebSphere, Apache and good knowledge of database connectivity (JDBC) for databases like Oracle, SQL Server, MySQL.
  • Experience in working with the NoSQL-MongoDB.
  • Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
  • Design and Modeling Tools UML, J2EE Design Patterns, Rational Rose
  • Knowledge on WebSphere ESB/WESB.
  • Good experience in using Log4J, Junit for testing.
  • Good experience in using GIT, Subversion (SVN), ClearCase for Version Control.
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, and Cloud Formation.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.

TECHNICAL SKILLS

Programming Languages: Java, J2EE (JSP, Servlets and JDBC)

Open Source Frameworks: Spring Framework4.0 (Spring Integration, Spring MVC and Spring Batch), Spring Boot, Struts1.2/1.3/2.0, Hibernate 4.1/4.2, JUnit

Web Service: Web Service (RESTful and SOAP), JAX-WS, Micro Services

Web Technologies: JavaScript, JSF, HTML5, jQuery, Angular JS, Bootstrap, CSS3, XML, AJAX, JSON, XSLT, XSD, SQL, PL/SQL, UML

Databases: Oracle 11g, DB2, SQL Server 2012 and My SQL5, HSQL (Hyper SQL), Mongo DB

Application/ Web Servers: JBoss 5.1, Web sphere Application Server, Web logic 10.3, Apache Tomcat 5x and Oracle AS

IDE: Eclipse Mars, NetBeans, WID (Web Sphere Integration Developer)

Configuration Management Tools: GIT, SVN (Subversion), IBM Clear Case

Operating Systems: MS Windows, Linux Family

Development Methodologies: Agile: Extreme programming, Scrum

Domain Experience: Finance and Manufacturing

Build Tools: Jenkins, Apache Ant and Maven

Other Tools: JUnit, SonarQube, Soap UI, MobaXterm, Putty, WINSCP, Sublime text and Edit Plus

Cloud Administration: AWS EC2, S3, ELB, EBS, AMI, IAM

Design Patterns: Singleton, MVC, Factory, Value Object, Session Façade, Business Delegate.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Responsibilities:

  • Followed Agile software development and most phases of Software Development Life Cycle(SDLC) including business requirement analysis, design, implementation and testing.
  • The project involved is a law named as, “California Consumer Privacy Act(CCPA)“,wherein the customers are allowed to perform operations like Preview, Download and delete of their information stored in Confidential and its third-party systems.
  • Developing the application using Java 8 and REST API’s as a part of continuous integration.
  • Developed and deployed Java based spring boot application.
  • Collaborating with the core development team and the business analyst to define and estimate business requirements and then translate these into specific software tasks using JIRA tool.
  • Elaborated on the Use Cases based on business requirements and was responsible for creation of class diagrams, sequence diagrams to understand the existing architecture
  • Writing unit test cases for newly implemented methods and classes in the developed code
  • Analyzing system flows and design documents while writing.
  • Coordinating with the teams spread across which are System of records or downstream applications to integrate various applications fulfilling the business requirement of CCPA
  • Created and consumed REST API’s.
  • Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
  • Worked with swagger tool to create the documentation for the API’s.
  • Worked REST client’s like Insomnia and POSTMAN to work with different HTTPS methods like POST, GET, PUT and DELETE.
  • Worked with EC2 instances and used S3 bucket to store the files sent by the downstream systems.
  • Worked with Cassandra DB and created tables and performed multiple queries to get the data from it.

Confidential, Wethersfield, CT

Java Full Stack Developer

Responsibilities:

  • Followed Agile software development and most phases of Software Development Life Cycle(SDLC) including business requirement analysis, design, implementation and testing.
  • Developed the application using java 1.8 and SOAP APIs as part of continuous integration.
  • Used JSF, HTML5, CSS3 to develop the User-Interface (UI) panels.
  • Developed user interface by using the ReactJs, Flux for SPA development.
  • Developed and deployed Java application using MVC framework on WebSphere liberty server.
  • Collaborating with the core development team and the business analyst to define and estimate business requirements and then translate these into specific software tasks using Jazz tool.
  • Creating new Java methods using existing soap APIs and MVC framework based on the requirements.
  • Elaborated on the Use Cases based on business requirements and was responsible for creation of class diagrams, sequence diagrams to understand the existing architecture
  • Write unit test cases for newly implemented methods and classes in the developed code in domain side.
  • Analyzing system requirement specifications and design documents while writing test cases.
  • Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
  • Developed User Interface using HTML5, CSS3, JavaScript, Dojo, AngularJS, ReactJS, jQuery, and Bootstrap for providing user interface and communication between the client and server.
  • Used Eclipse IDE for designing, coding and developing applications. Involved in the development of presentation layer and GUI framework using HTML. Client-Side validations were done using JavaScript.
  • Used Squirrel SQL Client to interact with the databases.

Environment: Core Java, J2EE, JSF, Spring 3.0, Spring IoC, HTML5, XHTML, CSS3, Hibernate 3.0, XML, Eclipse IDE, Squirrel SQL Client, Agile Methodology.

Confidential

Java Full Stack Developer

Responsibilities:

  • Extensive experience with AngularJS, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
  • Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, jQuery, AngularJS etc.
  • Bootstrap used along with AngularJS in creating the Application.
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Effectively developed Action classes, JSP, JSF and other configuration files like struts-config.xml, web.xml.
  • Implemented code as per coding standards & Created AngularJS Controller, which isolate scopes perform operations.
  • Involved in designing, developing & testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC deployments in Web Logic Server.
  • Used Spring Framework to implement MVC design pattern.
  • Implemented the Spring Web Flow2 framework for managing navigation and page flow and used design patterns like MVC and DTO for the back-end tier development.
  • Implemented the Star rating for the health plans using jQuery, Ajax.
  • Created Action-validation.xml file for validating the input actions for form validation and modified struts.xml file.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database; ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.
  • Involved in Exception handling (hibernate, SQL and generic exceptions) and displayed appropriate messages.
  • Developed Web Services that used Micro Services.
  • Build Service Oriented Architecture using J2EE, Spring and JAX-WS web service modules.
  • Developed interfaces and bean implementations for the same for propagating data on the JSPs.
  • Implemented ORM using Hibernate for mapping persistence layer to database.
  • Developed Hibernate.cfg.xml to define the connection pooling which was being provided by Hibernate, did mapping for the POJOs in the application for which tables existed in the back-end DB and developed corresponding files.
  • Written some part code of data storage in S3 and Glacier using the Amazon API.
  • Worked on EC2 and VPC API to create instances and virtual private cloud in Amazon.
  • Wrote configuration files for injecting Service Impls and DAO classes. Used spring AOP to implement logging and getting data source objects. Log4j was used to implement logging.
  • Developed configuration files corresponding to beans mapped and backend database tables.
  • RAD was used as the application development environment on windows operating system.
  • Used Object Oriented Programming and Multi-Threading.

Environment: Java/ J2EE, EJB 3.1, Servlet 3.1, JSP, JNDI, HTML/HTML5, AngularJS, Bootstrap, JavaScript, Struts 2.0, Java Web services, MongoDB, AWS S3, EC2, Spring3.1, Oracle PL SQL, Unix, MQ, IBM WebSphere Application Server 7.1, Eclipse, JUnit, Oracle SQL Developer, Lotus Notes, QC/ALM, IBM Rational Clear case, Log4j.

Confidential

Java Full Stack Developer

Responsibilities:

  • Agile methodology using JIRA for issues and the sprints.
  • Used Spring Boot and was also involved in setting up the Spring bean profiling.
  • Developed REST services using Spring Data REST to serve the UI with required JSON data.
  • Consumed SOAP/ JAX-WS based web services using Spring Framework and used SOAP UI for testing these services.
  • Used Spring Data JPA to access data from Oracle Database; created Data Repositories.
  • Worked on the front-end using AngularJS, HTML5, CSS, JavaScript, etc.
  • Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-show, ng-hide, ng-change, etc.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. For developing the UI.
  • Set up the routing configuration using Angular UI router for various views and subviews.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Developed unit test cases using Jasmine and performed end to end testing using Protractor and Selenium.
  • Contributed to a Spring MVC based application, which also utilized tech like Dependency injection, Hibernate, HQL, etc.
  • Created multiple sessions each with their own JMS producer objects being driven by separate threads.
  • Implemented JEE design patterns.
  • Used Node.js to run Grunt tasks, properly build the project (compile, minify, etc.) and Implement modules into
  • Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, Express with NodeJS.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front end jQuery Ajax calls.
  • Made the integration of data in several applications in favor of JSON documents with dynamic schemas using MongoDB (NOSQL) database.
  • Created various MongoDB collections, wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.
  • Regularly used tools like GIT and Maven.
  • Created Test Plans for the QA team.
  • Took part in setting up applications with Jenkins and AWS; and helped with Docker scripts.

Environment: Java 8, Multithreading, Spring Data, Spring Boot, Spring MVC, Hibernate, AWS, Docker, Kubernetes, Gulp, Tomcat, MongoDB, RESTful Web Service, Oracle, HTML5, CSS3, JQuery, AngularJS, Node Js, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven.

We'd love your feedback!