We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Piscataway New, JerseY

SUMMARY

  • Senior Full Stack Java Developer with professional experience in the IT industry on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java/J2EE technologies.
  • Strong experience in different phases of Software Development Life cycle (SDLC) including Design, Implementation and Testing during the development of software applications.
  • Extensive experience in the Analysis, Design, Development, Implementation and Testing of enterprise application with web technologies, distributed technologies and client-server architecture environment.
  • Good understanding of Waterfall, Agile Methodologies like Scrum, Kanban environments.
  • Possess expert level skills developing applications using Core Java, J2EE, Struts, Spring, JSP, Hibernate, JavaScript, Java Beans, JDBC, HTML 5, Java Servlets, Web Sphere, Tomcat, Java Web Server, Oracle Weblogic Server, CSS, XML, AJAX, J-Query and J-SON.
  • Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JDBC, JNDI, SOAP, WSDL, REST API.
  • Expertise in various open source frameworks and Jakarta Struts framework, Spring (MVC, JDBC), Hibernate ORM.
  • Experience on implementing SOA (Service Oriented Architecture) using XMLWebServices with JAX-WS, and RESTful interfaces.
  • Experience in XML Technologies and Messaging standards like JMS.
  • Developed web GUI involving HTML5, CSS, JavaScript, Ajax, JSP under MVC architecture.
  • Expertise in client scripting language and server scripting languages like JavaScript, JQuery, JSON, AngularJS and ExtJS.
  • Significant experience on web application debugging skills using Firefox, Chrome developer’s tool and Firebug.
  • Good experience on profiling like JProfile.
  • Sound knowledge on Object Oriented Programming Concepts (OOP).
  • Worked with Core Java concepts like Collections Framework, multithreading, memory management, transaction management.
  • Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns Singleton, prototype, Factory pattern, Abstract Factory pattern, DAO pattern, MVC pattern, Decorator Pattern, Front Controller Pattern.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Experience working on JBOSS, IBM WebSphere, WebLogic and Tomcat application servers, ApacheWeb servers with rapid development interfaces as part of configuration and development of Enterprise Applications under Windows and UNIX.
  • Experience writing automated tests using tools like Selenium.
  • Expertise in writing and executing unit test cases using J-Unit Testing Framework
  • Experience in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams, Deployment Diagrams using Rational Rose, MS Visio.
  • Hands on using Maven.
  • Experience in Software Configuration Management using Version Control Software such asGit,SVN, and CVS.
  • Experience using POJO for various purposes. Hands on using Log4j.
  • Experience in using Oracle 10g/11g, DB2, SQL Server 2005 and MySQL databases and writing complex SQL queries.
  • In-depth knowledge of PL/SQL with the experience in constructing the triggers, cursors, tables, functions, user defined data type, stored procedures etc.
  • Experience on creating module wise reports using Crystal Reports 2008.
  • Coding modules and performing unit testing of the application. Expertise in using issue tracking tools such as JIRA,Rally,Trello Boards,ServiceNow(SNow).
  • Involved in Performance tuning of java applications. Worked on identifying the Process Gaps and streamlining the process for a better quality of service.
  • Experienced in using Java IDE tools of Eclipse front and familiar with other IDE's like Net Beans,JBoss,IntelliJ.
  • Excellent knowledge of Software Quality Assurance testing life cycle& experience in Functional Testing User Interfaces, User Acceptance Testing (UAT), Integration and Operational Testing.
  • Ability to effectively manage multiple priorities with minimal supervision and comfortable with strict deadlines. Experience in supporting products in different stages of their life cycle, which includes production support.
  • Experience in on-call rotation to resolve queries from end users.
  • High proficiency in development practices: Unit testing, Continuous Integration, refactoring & clean code.
  • Managed daily builds and releases. Debugged build failures and worked to resolve build related issues in Jenkins. Always believed in Test Driven Development (TDD) approach.
  • Excellent written and presentation skills, created reports, technical / functional specifications for stake holder reviews to gain approvals.
  • Good experience in interaction with customers to understand business requirements.
  • Versatile team player with good written and verbal communication, analytical, presentation and inter-personal skills.
  • Experience in working as an Onsite coordinator and technical advisor in customer location.
  • Good functional knowledge and deep understanding of Healthcare industry, Insurance Services, Supply chain, E-Commerce etc. domains.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, SQL, PL/SQL, MYSQL, UNIX Shell Script, HTML, XML

Java/J2EE Technologies: Struts, Servlets, JSP, Junit, EJB, JPA, JNDI, JMS, JDBC, Java Beans, IBM WebSphere Portal technologies, Web Services, SOAP, ESB, UNIX commands, JAX-WS, JAX-RS (Restful)

Web Development: HTML5, DHTML, XHTML, CSS3, JSP,JavaScript, JQuery, AJAX, Angular JS, ExtJS,Jasmine, Karma test framework

Frameworks: Spring 3.0, Struts, Log4J, MVC, Hibernate2.0, Spring Boot

Application/Web Servers: Apache Tomcat 5.x/6.x, IBM WebSphere Portal Server v7.0, JBOSS 4.0, WebLogic 8.0,Liberty Server, Websphere Application Serverv8.5(WAS)

Methodologies/Design Patterns: OOAD, OOP, UML, MVC, Agile and Scrum

Databases: Oracle 10g/11g, SQL Server 2005/2008, MySQL, DB2,Redis

IDEs: Eclipse Juno,Jboss developer Studio, Net beans, SQL Developer, My SQL Workbench 6.2, IBM RAD, SoapUI 5.2, Toad for Oracle.

Tools: Rational Rose, Microsoft Visio, Crystal Reports 2008, Putty, Fire FTP, Edit Plus, Notepad++,Soap UI.

Operating Systems: UNIX, LINUX and Windows 2000/XP/7.

Configuration Management: Maven, JUnit,SonarQube, Selenium, ANT, YAML, Swagger API

PROFESSIONAL EXPERIENCE

Confidential, Piscataway, New Jersey

Senior Java Developer

Responsibilities:

  • Experience in developing Microservices using Spring Boot .
  • Implemented Swagger for the Microservices for Documenting Rest API.
  • Developed the application using Spring MVC Framework by implementing controller and backend service classes.
  • Utilized frameworks such as Hibernate for persistence and application layers.
  • Implemented java code to handle promotions module for BOGO, trade in, simple, Buy more save more etc promotions During new iphone launches, thanksgiving and holiday season etc.
  • Used Redis to store key-value pairs for properties.
  • Implemented reusable code across all promotion modules.
  • Validated promotions and raised any data discrepancies for the same, prior to production releases.
  • Create and execute test cases in JUnit for unit testing of application.
  • Used POSTMAN, SoapUI, RestClient (Firefox) for testing web services.
  • Configured/Used Jenkins for continuous integration and Maven for build process
  • Hands-on experience with JIRA for tracking user stories and defects.
  • Check the server logs using Kibana and deploying applications.
  • End-to-end development of the project and go live support.
  • Provided UAT and daily Production support and resolved assigned support tickets for the application by providing DB scripts to fix issues.
  • Delivered all new functionality on schedule.
  • Followed Agile Methodology throughout the project. Participated in Daily Stand-up (Scrum), Sprint Planning, Sprint Review and Sprint Retrospective meetings.
  • Involved in code review and documentation review of technical artifact.
  • Provided documentation on confluence on use of application and development environment and created project insight knowledge documents.

Environment: Java 1.8, SQL Developer, JUnit, GitLab, Spring MVC, Spring Boot, Swagger API,JPA 2.0,LOG4J,Kibana,Maven,, SonarQube, Eclipse, Spring Tool Suite (STS),IntelliJ IDEA, Redis.

Confidential, Florham Park, New Jersey

Senior Full Stack Java Developer

Responsibilities:

  • Experience in developing Microservices using Spring Boot .
  • Developed the application using Spring MVC Framework by implementing controller and backend service classes.
  • Integrated ADP’s application for Health & Benefits with QuotePad.
  • Experience in persistence frameworks like Hibernate/JPA Entities for mapping Java classes.
  • Created UI components in Angular JS which were reused across the application in different modules.
  • Created Services to consume REST API's and to communicate between components using dependency injection provided by AngularJs 2
  • Created unit test cases using JUnit. Used mockito framework.
  • Used POSTMAN, SoapUI, RestClient(Firefox) for testing web services.
  • Developed unit test for Angular components using Jasmine & Karma test framework.
  • Used Log4j,Splunk and google analytics for logging errors, messages and performance logs.
  • Configured WAS Server, Liberty Server for deploying the application.
  • Configured/Used SonarQube for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs and code smells.
  • Configured/Used Jenkins for continuous integration and Maven for build process
  • Hands-on experience with Rally for tracking user stories. Used Flow Dock for inter team communication.
  • Used Trello boards for defects tracking & sprint retrospectives.
  • Understanding of LimeLightHealth’s (LLH) QuotePad.
  • Used PUTTY for UNIX login, to run the batch jobs, check the server logs and deploying applications.
  • End-to-end development of the project and go live support.
  • Provided UAT and Production support and resolved assigned support tickets for the application by providing DB scripts to fix user issues.
  • Followed Agile Methodology throughout the project. Participated in Daily Stand-up, Sprint Planning, Sprint Review and Sprint Retrospective meetings.

Environment: Java 1.8/1.6, AngularJS, HTML,CSS,JavaScript, SQL Developer, Windows 7, JUnit, Git, Spring MVC, Spring Boot,Swagger API,JPA 2.0,LOG4J,Jasmine,Karma,WebSphere Application Server, Liberty Server,SonarQube,Eclipse

Confidential, Basking Ridge, New Jersey

Senior Java Developer

Responsibilities:

  • Worked in agile framework as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria.
  • Developed the application using Spring MVC Framework by implementing controller and backend service classes.
  • Designed and implemented secure Integration of server-side services with REST web services protected by enterprise gateway like Layer 7 oAuth.
  • Developed Rest client to consume the API resources which gathered data from various Personal Heath Devices (PHD) like FitBit, JawBone,Trio.
  • Developed Contact Us module for Health4Me Mobile app.
  • Implemented Google’sreCAPTCHA API in the HSID application for non-intrusive form submission thereby protecting the application from spam.
  • Redesigned the old HealthSafe ID application with new design as per the new blueprint.
  • Implemented Swagger for the micro services for Documenting Rest API.
  • Experience in developing Microservices using Spring Boot.
  • Worked on HTML for front end validations using AngularJS, JavaScript.
  • Used Spring Rest Template to use the exposed REST web services.
  • Made application as configuration driven using YAML configuration.
  • Externalized all labels, urls of the HSID to get from AEM (Adobe Experience Manager) to achieve internalization.
  • Created various unit test cases using JUnit.
  • Used POSTMAN, SoapUI,RestClient(Firefox) for testing web services.
  • Code reviews and unit testing.
  • Actively communicated with Business owners to gather and analyze the business requirements.
  • Used Log4j for logging errors, messages and performance logs.
  • Developed the application using Eclipse/Red Hat Jboss Developer Studio/IntelliJ IDEA by Jet Brains and used standard/plug-in features for editing, debugging, compiling, formatting and automating build.
  • Maintained code using Git version control. Hands-on experience with Rally. Used Flow Dock for inter team communication.
  • Provided accurate timelines for different benchmarks in developments and testing.
  • End-to-end development of the project and go live support.
  • Provided UAT and Production support.
  • Bug fixing of various modules that were raised by the QA team in the application.
  • Provided documentation, training, and mentoring to new developers on use of application and development environment and created project insight knowledge documents.

Environment: Java 1.8/1.7, AngularJS, HTML,CSS,JavaScript, JQuery, MySQLWorkbench 6.2, Windows 7, JUnit, Git, Spring MVC, Spring Boot,Swagger API,LOG4J,OpenShift, Jboss Developer Studio, Eclipse,IntelliJ IDEA

Confidential, Columbus, Ohio

Senior Java Developer

Responsibilities:

  • Worked in the interface team, which delivered new functionalities for every sprint based on client requirements. This includes Analysis, requirement gathering, Coding, Unit testing, Demo and Deployment.
  • Worked on JSP for front end validations using Javascript, Jquery.
  • Developed Controllers, models and views using Spring MVC.
  • Worked extensively on Core Java API like collections for complex background processing.
  • Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
  • Developed the application using Eclipse and used standard/plug-in features for editing, debugging, compiling, formatting and automating build.
  • Deployed the Applications on Application Server.
  • Worked on different unit testing scenarios for web services.
  • Created automated build scripts using Maven.
  • Experience in using application servers like Apache Tomcat Server.
  • Created various unit test cases using JUnit.
  • Designed various tables required for the project in Oracle 11g database and involved in coding the SQL Queries, Stored Procedures and Triggers in the application.
  • Used OSB (Oracle service Bus) as the layer for the security to make it available strictly available for the authorized third party to hit the service.
  • Wrote stored procedures, functions to run nightly batches and monthly batches to get data from the interface partner.
  • Used Log4j for logging errors, messages and performance logs.
  • Used SVN for version/revision control.
  • End-to-end development of the project and go live support.
  • Co-ordinated with multiple teams (on-site and off-shore and third parties).
  • Monitored the development progress throughout each sprint and made sprint notes which included lessons learnt by each developer every sprint which helped in growth of individual developer.
  • Provided documentation, training, and mentoring to new developers on use of application and development environment and created project insight knowledge documents.

Environment: Eclipse, Java 1.7/1.8, AngularJS, JavaScript, Jquery, Oracle 10g/11g, SQL Developer 4.x, Windows 7, JUnit, SVN, OSB, Spring MVC, JSP, Putty,Fire FTP,LOG4J

We'd love your feedback!