We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Franklin Lakes, NJ

SUMMARY

  • Around 8+ years of IT experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing,Maintenance and Support.
  • Proficient with Software development methodologies like Agile Development Environment including Test - Driven Development (TDD) and Scrum.
  • Experience in developing web applications which includes front-end designing and hand coding with web and client/server applications using HTML, CSS, Javascript, Angular JS, Node JS, React JS and JSON.
  • Proficient in programming with Java8/Java 1.8 and strong experience in developing application with technologies such as Core Java, Multi Threading, Collections,Servlets,JSP, Struts, spring(IOC & AOP), Hibernate, EJBs, Session Beans, JDBC and JNDI.
  • Experience in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX-WS, UDDI, WSDL, Apache Axis.
  • Exposure to programming languages like C,C++.
  • Strong experience in Client-Server systems using Object Oriented Concepts and Design Patterns and data structures.
  • Hands on experience in Design and development and deploying web and J2EE enterprise applications on WebLogic, Tomcat, and JBoss Server.
  • Experience in IBM WebShpereApplication Server configuring and setting up environments for development, acceptance/testing and production environments.
  • Experienced with Middleware Technology Messaging Brokers like JMS, Active MQ and Mule ESB (Enterprise Service Bus) in SOA (Service Oriented Architecture).
  • Developed Micro-services using Spring Mvc, Build Microservices using JSON, Docker, MongoDB.
  • Experience in deploying applications using with Pivotal Cloud Foundry (PCF) CLI and managed CF containers in AWS EC2 instances.
  • Experienced in working with Adobe Flex for the development and deployment of cross-platform applications based on theAdobe Flashplatform
  • Experienced in using Kafka as a distributed publisher-subscriber messaging system
  • Knowledge of business workflow modeling tools like JBPM with Drools.
  • Knowledge on NoSQL databases like Cassandra, MongoDB.
  • Good work experience on RDBMS like Oracle and MySQL,PL/SQL.
  • Extensive experience in developing PL/SQL Packages, Stored Procedures, Functions, Exception handling and Database Triggers.
  • Experience in software Build tools like Apache Maven, Apache Ant, GIT, Jenkins.
  • Implemented Unit Testing using JUnit, Makito and Integration testing during the projects.
  • Worked in TDD and version management tools GitHub, SVN.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, J2EE, SQL, PL/SQL.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, JSF, AngularJS 2.0, NodeJS.

Databases: Oracle, SQL Server, Cassendra, Mongo DB.

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA,JUnit.

Web Services: SOAP, WSDL, REST, JAX-RPC, JAXB, JAX-WS, Apache Axis

Application Frameworks: Struts 1.x/2.x, Spring Core, Spring MVC, Spring Security, Spring Batch, Spring ORM, Spring AOP.

ORM Framework: Hibernate,JPA, Spring JPA.

XML: XML, DTD, XSL, XSLT, XHTML, XMLSchema, SAX, and DOM Parsers.

AWS: EC2, RDS, S3, ELB.

Web/Application Servers: Apache Tomcat 6.0, IBM WebSphere 8, Oracle WebLogic, JBoss 4.0.

Version Control: IBM Clear Case 7.0, 7.1, SVN, CVS, Git.

IDE: Eclipse, My Eclipse, Edit Plus, NetBeans 7.0, Visual Studios.

UML tools/ Build tools: Apache ANT, Maven, Jenkins, JUnit, Jira, Dreamviewer, Rational Rose.

Design Methodologies: Agile, Scrum, UML, J2EE Design Patterns.

Operating Systems: All Version of Microsoft Windows, UNIX, LINUX and MAC

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, Franklin Lakes, NJ

Responsibilities:

  • Working on accumulator batch application that interfaces with external entities for exchanging claims accumulations for pharmacy and hospital claims.
  • Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Responsible for Development of health care Web page using HTML5, JavaScript, JQuery, Angular2, CSS, SASS including Ajax controls and JSON.
  • Used JavaScript and XML in updating a portion of webpage to reduce bandwidth usage and load time.
  • Used Angular JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using a scope.
  • Created Node.JS backend for creating RESTful Web Services using the Express Framework.
  • Used React.js as it uses JSX which enables us to join HTML with JavaScript.
  • Written Ajax drove JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
  • Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer-facing as well as internal application)
  • Implemented unit test cases using Karma Runner and Jasmine for AngularJs on client side and Chai for NodeJs for testing endpoints.
  • Used GULP for task runner.
  • Developed application using new features of Java 1.7/ 1.8 like Annotations, Generics, enhanced for loop and Enums etc.
  • Developed web components using JSP, Servlets and Server Side Components using EJB under J2EE Environment.
  • Followed Java & J2EE design patterns like Singleton, Service Locator, Session Facade, DAO, DTO and Business Delegate during development and the coding guidelines to design and develop the application.
  • Developed Spring boot application with microservices,deployed and Monitored by using PivotalCloudFoundry, also Managed Domains and Routes with theCloudFoundry.
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Models.
  • Implemented Spring Security for authentication and authorization and used Spring Quartz for scheduling tasks to generate reports.
  • Used JMS, Mule ESB for implementing Service Oriented Architecture(SOA) for sending and receiving messages while using web services.
  • Implemented SOA architecture by producing/consuming SOAP based JAX-WS webService interfaces for integrating multiple systems.
  • Developed Restful Web Services to call the backend services to access the Enterprise Service Bus.
  • Worked extensively in designing and developing Portal Applications, Portlets and deploying them to WebSphere Portal Server
  • Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF.
  • Used in-built market place services of PCF for RabbitMQ, and created Restful API's to handle real-time request/response.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Experienced in writing complex SQL Queries, Stored Procedures, Triggers, Views, Cursors, Joins, Constraints, DDL, DML and User Defined Functions to implement the business logic.
  • Wrote SQL-scripts for to test the provisioned data.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Configured the continuous delivery pipelines for deploying Microservices and lambda functions using Jenkins CI/CD server.
  • Managing and maintaining No SQL database mainly Mongo DB and used Multithreading at back end components in production domain .
  • Worked with GIT as a version control tool in the project. Done with Unit testing using JUnit and Mockito.
  • Worked with putty to access server logs from the cloud.
  • Used Splunk to check the application logs.
  • Participated in Build/Deployment schedules and used to release/Freeze the WAR's as per requirement.
  • Fixed defects identified during QA, UAT and Production.
  • To keep track of issues and tasks on individuals used JIRA ticketing system.

Environment: Java1.7/1.8, J2EE, Web Services, Spring 4.x, Microservices, Hibernate 4.x, JDBC, Docker, AWS, JSP, JavaScript, jQuery, AJAX, CSS3, AngularJS 2, SOAP UI, XML, WSDL, Agile Methodology, Design Patterns, Junit, WebSphere server, Maven, Jenkins,Eclipse IDE, MySql, MongoDB, JIRA processes, GIT.

Sr. Java Developer

Confidential - Boston, MA

Responsibilities:

  • Followed Agile - Daily Scrum methodology for development process and lead development team Onsite and Offshore.
  • Involved ins developing the UI, layout and front-end programming for web application by using HTML5, CSS3, AngularJS, ReactJS and Bootstrap that matches requirements of the client.
  • Worked onAngular2.0 by consuming Restful web services & usedAngular2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Implemented custom JavaScript date time picker (from Bootstrap) to pick to and from date calendar which gives a string to the input field .
  • Implemented email and SSO integration using Node.js for backend and Angular.js in the frontend.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page App.
  • Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back-end systems) .
  • Utilized Java 8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for bulk data operations on Collections and Parallel operations for effective sorting mechanisms.
  • Used Java MVC frameworks such as Spring Data Access Object, Spring Model View Controller, and Apache Struts2 for designing and implementing the Model, View & Controller.
  • Responsible for development of presentation layer using JSP and spring.
  • Worked within SOA based enterprise framework to build web services for Middle Tier processing.
  • Built a RESTful API to save and retrieve geolocations using a remote server in Java using Apache CXF, and JAX-RS.
  • Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing payments to/from customers.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of essential information such as payment status report.
  • Usage of FTP clients such as FileZilla for comparison of local files to server files, synchronized directory browsing and server bouncing at higher levels.
  • Deployed Spring Boot based micro services on Docker containers using Amazon ECS and used Docker Hub for registering the Docker images.
  • Involved in Deployment of the application on Web sphere Application Server.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database and used Hibernate Query Language (HQL) for writing the queries.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Used Apache kafka to get the data from kafka producer which in turn pushes data to broker.
  • Created batch jobs using UNIX shell scripting .
  • Tracked the defects by using HP Quality Center tool and fixed them according to the priority level and timelines.
  • Defect fixing for defects identified in pre-production environments and production environment.
  • Used JIRA for tracking the defects and mostly used JIRA to update the JIRA ticket(s) as the work progresses.

Environment: JavaScript, AngularJS 2.0, Spring boot, Bootstrap, Node.js, JQuery, AJAX, JSON, XHTML and XML, SOAP, Restful, WSDL, HTML, XML, Spring Batch, Oracle PL/SQL, Maven, GIT/SVN, Jenkins, AWS, Eclipse, WSAD, My Eclipse, Hibernate, J2EE, JDBC, JSP, Servlets, EJB, JMS, JNDI, RMI.

Java/J2EE Developer

Confidential, Dallas, Tx

Responsibilities:

  • Participated in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
  • Developed Web GUI involving HTML, Java Script under MVC architecture.
  • Creating a range loop directive and components in AngularJS.
  • Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
  • Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
  • Used Struts Framework in the application, which is based on MVC design pattern.
  • All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects.
  • Used SOA architecture for communication between various business entities.
  • Implemented Micro Service Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
  • Deployed the application in JBOSS 7 Application Server.
  • Worked in theJavaEnvironment with framework Hibernate and used Oracle as database.
  • Maintained a Multi-Datacenter Cassandra cluster .
  • Used SVN, Tortoise SVN version control tools for code management (check-ins, checkouts and synchronizing the code with repository).
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Used Splunk to monitor the system logs as well as notify the incident management system upon exceeding thresholds.
  • Involved in high level estimation of project schedules, project time lines and project deliverable meetings.
  • Involved and participated in Code reviews.

Environment: J2EE, Spring, Hibernate, JSP, Apache Axis, Dojo, Web Services Explorer, HTML, CSS, Ajax, Angular.JS, jQuery, JSTL, CI/CD, JavaScript, JBoss, Eclipse,Mocha, Oracle.

Java Developer

Confidential

Responsibilities:

  • Worked with business analysts to understand their business models and goals.
  • Involved in designing the user interfaces using JSPs.
  • Involved in analysis, design and development of money transfer system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed the application using SPRING framework that leverages Model View Controller (MVC) architecture.
  • Wrote SQL queries and stored procedures, used JDBC to interact with database
  • Developed monthly billing report according to client specifications using C++.
  • Deployed and configured the applications on JBoss Application Server.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Designed the application by implementing JSF framework based on MVC architecture with EJB.
  • Deployed Enterprise JavaBeans (EJB) using stateful and stateless beans.
  • Worked CI/CD pipeline management through Jenkins.
  • Developed JUnit classes for the application and tested it on different testing environments.
  • Used Log4J to capture the log that includes runtime exceptions.

Environment: Java, Core Java, JSP, Servlets, SPRING, JavaScript, PL/SQL, JBoss Application Server, ClearCase, Junit, Log4j, Eclipse IDE, Rational Rose, Windows XP.

Java Developer

Confidential

Responsibilities:

  • Involved in Design, Implementation, and testing of the project to meet the requirements of the business users.
  • Extensively worked with Spring MVC as middle-tier development with Hibernate as ORM for the application based on the MVC design paradigm.
  • Analyzed user requirements with use case diagrams and developed Class and Sequence diagrams using UML and Rational Rose.
  • Used J2EE design patterns and Data Access Object(DAO) for the business tier and integration tier layer of the project.
  • Developed interfaces using HTML, JSP pages and Spring - Presentation View.
  • Worked with Eclipse as Java IDE tool for creating JSPs, Servlets and XML.
  • Installation and setup of the class paths, maintenance and troubleshooting while deployment of software during development and QA phases.
  • Created and distributed weekly Reports and followed upon Change activity and maintain server database.
  • Involved in using JDBC to connect and access database.
  • Database tier involved the Oracle database and SQL.
  • Developed test cases for each component and unit test them.
  • Worked closely with team members on and offshore in development when having dependencies.

Environment: Java, J2EE, Servlets, JDBC, JSP, MySQL, JavaScript, HTML5, XML, Oracle, Tomcat, Eclipse, LINUX and windows.

We'd love your feedback!