We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Results - driven software professional with around 7 years of experience and demonstrated ability to successfully implement complex large-scale, N-tier, distributed, real-time enterprise applications.
  • Experience in Software planning, requirement analysis, designing and building enterprise applications for manual and automation process.
  • Experience in developing projects for E-commerce, Finance and Retail domains.
  • Experience in software development methodologies like Waterfall, Agile development and Rapid Application Development.
  • Strong hands on experience in developing the Enterprise and Web applications on N-tier Architecture using Java/J2EE and java-based technologies such as Java 7, Java 8, Servlets, Hibernate, Spring, Struts, Webservices, XML, JMS and JDBC.
  • Strong expertise in J2EE (JSP, Servlets, EJB), JSF, Spring, Hibernate, IBM Web sphere Application Server, JDBC, XML and RDBMS like Oracle.
  • Worked on web application using Java/Spring/Spring boot/Spring MVC/Hibernate/JDBC.
  • Used Spring IOC framework to integrate with Hibernate.
  • Experience in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, RESTful Web Services, JAX-WS, UDDI, WSDL, WADL.
  • Experience in using various databases such as Sybase, DB2, Oracle, MySQL.
  • Experience in frameworks like Spring MVC/IOC/JDBC/AOP/Security, Hibernate .
  • Experience in working with user interface technologies like HTML 5, CSS 3, AJAX, jQuery, JavaScript, AngularJS, Angular4/5.
  • Experience in working with application servers like IBM WebSphere, WebLogic and Apache Tomcat.
  • Experience in configuring build tools like Gradle, Maven and ANT for the development and deployment.
  • Good Knowledge and understanding the concepts of AWS cloud, Docker containerization.
  • Experience in working with version control management using GitHub, Gitlab, CVS, Tortoise SVN.
  • Troubleshoot Admin Server start-up issues, Java code defects after deployment, and class path issues by checking the JVM logs, plug-in logs and the Webserver logs.
  • Experience working with CI/CD tools like Jenkins, UDeploy, JFrog.
  • Used JIRA for tracking and for defect tracking used Remedy Ticketing system, HP ALM.
  • Used ServiceNow for change ticket creations.
  • Experience in developing Unit testing &Integration testing with unit testing frameworks like Junit, Mockito.
  • Hands on experience in using various IDE’s such as Eclipse, Spring Tool Suite, NetBeans and JDeveloper.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

TECHNICAL SKILLS

Java Technologies: JSF, Servlets, JSP, Java Beans, JMS, JDBC, Web Services

UI Technologies: HTML 5, CSS3, AJAX, jQuery, JavaScript, AngularJS, Angular4/5

App Servers: IBM WebSphere, WebLogic and Apache Tomcat

Languages: Java7, Java8, J2EE, PL/SQL, HQL

Scripting: AJAX, XML, JSON, XSLT, Shell

Frame Works: Spring, Spring MVC, Spring Security, Spring Boot, Hibernate, JUnit, Mockito

Databases: Oracle 9i/10g/11g/12c, SQL server, MySQL, DB2

Operating System: Windows, Unix/Linux, Mac

Development Tools: Eclipse, NetBeans, JDeveloper

Version Control Tools: SVN, Git, Git-hub, Gitlab, CVS

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project like requirement gathering, development and enhancements using Agile methodologies.
  • Implemented Spring MVC, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Developed RESTful web services including XML, JSON formats for supporting client requests.
  • Implemented microservices based on the Service Distribution as on Business Capabilities.
  • Developed a fully functional prototype application using HTML, CSS, AJAX, jQuery, JavaScript, Angular 4 and Bootstrap.
  • Working in custom created framework created extensively using JavaScript MVC and writing code that is modular and reusable
  • Co-ordinate with Design team to understand the requirements and specifications and provided support in designing using Adobe Photoshop.
  • Developed single page web application using JavaScript framework Angular and Created multi custom directives by defining Angular 5 directives.
  • Experience with Angular 5, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
  • Wrote various queries using Hibernate (ORM) and hibernate criterion queries to execute queries against database.
  • Implemented web-based application using JSF framework.
  • Worked on Spring JDBC (JDBC Template, Named Parameter JDBC Template, Simple JDBC Template, and Simple JDBC Call).
  • Developed applications using Spring batch for large data processing.
  • Created XML file form the Spring batch Application reading data from the db2 database.
  • Written Unit test cases using Junit Mockito framework.
  • Implemented Security features using HTTP, SSL, OAUTH, Spring Security.
  • Used gradle to build the applications and deployed on Apache Tomcat and WebLogic servers.
  • Used GitHub for maintaining source code-based repository.
  • Coordinated with GL Oracle testing team, development team and business team and conducted walkthrough of test plan document for review.
  • Performed Quality Assurance with Mercury quality center for Testing, defect reporting and defects tracking.
  • Involved in wrap-up meetings and in estimating the timeframe for each story and helped in deploying the application on the server for each iteration of the agile software development.

Environment: Java 8, J2EE, Spring framework 4.3, Spring boot, Spring Batch, XML, RESTful webservices, HTML, CSS, Ajax, jQuery, JavaScript, Angular5, Junit, Oracle Database SQL, Db2, hibernate, JDBC, Mockito test, Gradle, Tomcat.

Confidential, Port Washington, NY

Sr. Java Developer

Responsibilities:

  • Used Agile Software methodologies for developing the application with clear, efficient workflow.
  • Used JMS & MQ for messaging and WebSphere server as application server.
  • Implemented Spring MVC, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Integrated the application with Spring framework 4.3 for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Developed RESTful web services including JSON formats for supporting client requests.
  • Implemented web-based application using JSF framework.
  • Worked on NoSQL Mango DB database.
  • Designed and developed internal user interface application using HTML, CSS, JavaScript, Spring MVC, Spring Boot for tracking anomalies in the batch jobs.
  • Use Bootstrap grid system and media query for responsive design
  • Developed services which involved both producing and consuming web services (WSDL, SOAP and JAX-WS). Also published the WSDL to UDDI registry using the SOA architecture.
  • Updated the scrum in and JIRA for issue tracking.
  • Developed a fully functional prototype application using JavaScript and Bootstrap, connecting to a REST-ful server on a different domain.
  • Developed Struts Action classes using Struts controller component.
  • Worked on reading from and writing data to excel files using Apache POI interface.
  • Used version control systems (GIT) to keep track of development states
  • Involved in wrap-up meetings and in estimating the timeframe for each story and helped in deploying the application on the server for each iteration of the agile software development.

Environment: Java 7, Java 8, J2EE, Jdk 1.7, Eclipse 3.5, Tomcat 8 servlet Container, Servlets, Spring framework 4.3, HTML, CSS, JavaScript, Junit, Oracle Database, hibernate, JDBC, Junit, Log4j, Maven, Bootstrap, RESTful webservices, Postman.

Confidential

Java Developer

Responsibilities:

  • Involved in different phases of the risk management application development like Requirements gathering, Design, and Analysis, Code development Testing, Systems Integration, Installation, and Deployment
  • Developed the front-end web pages using JSP, JSTL, JavaScript, jQuery for presentation layer and
  • AJAX for the asynchronous communication to the server.
  • Extensive used different spring framework features including Spring IOC, Spring AOP and Spring Templates.
  • Extensively Used Hibernate 3.0 for Persistence.
  • Created triggers and stored procedures using PL/SQL.
  • Developed DAOs (Data Access Objects) to access data from the database.
  • Used queries to get the data from the Oracle database using SQL.
  • Created and maintained the configuration of the spring application framework’s IOC container.
  • Used Log4J extensively for logging purposes into the application
  • Resolved performance issues and participated in code reviews.
  • Involved in unit testing and system testing, and smoke testing while deploying the application to Quality assurance (QA).
  • Developed unit test cases using Junit and used Jenkins build for project deployment and build process.
  • Extensively used Spock and JUnit and defined Various Test Suites and Testcases.
  • Involved in writing the Gradle and ANT scripts to build and deploy the application.
  • Involved in daily defect call to walkthrough the technical and business team through the defects identified in Testing.
  • Designed and developed logging components using Apache Log4J to log messages and errors.

Environment: Java, Spring, Spring MVC, Hibernate, Oracle, Junit, Putty, Linux, Autosys, Jenkins, Bootstrap, Hibernate, JDBC, Oracle, Apache Tomcat, Rest based Web Services.

Confidential - MCLEAN, VA

Java J2ee developer

Responsibilities:

  • Worked on Dashboard application using Java/Spring/JSF/Hibernate/JDBC.
  • Preparation of the design and implementation strategy.
  • Documentation of the analysis and design using UML artifacts.
  • Conducting design review meetings with client team.
  • Developed and tuned SOAP/REST web services.
  • Developed and tuned prepared statements and procedures using SQL, PL/SQL.
  • Created fronted webpages using HTML, CSS, JavaScript.
  • Experience in Integration tools Oracle SOA Suite/BPEL/Fusion Middleware, web-methods.
  • Developed code, scripts and other artifacts required to solve complex technical issues.
  • Involved in Integrating Struts with Hibernate using Plug-in.
  • Worked independently and with a group of highly skilled, high intellect support engineers to resolve customer and product issues.
  • Implemented CI/CD to make deployment as an automatic pipeline to deploy the application to Non-prod and Prod environment.
  • Deployed the web applications Using Apache Tomcat Server.
  • Used to interact with client services, professional services and other groups for troubleshooting.
  • Focused on problem solving, based on severity and impact of the issue on the business.
  • Involved in Document findings, including new defects in products and worked with the Production Support team to create knowledge base articles.
  • Performed Unit Testing with Junit Test Cases.

Environment: Java, Spring, JSF, Servlets, Hibernate, JDBC, OOAD, UML, JavaScript, AJAX, CSS, XML, SQL/PLSQL, Eclipse, Windows 10.

Confidential

Java Developer

Responsibilities:

  • Object Oriented Analysis and Design using UML including development of Class Diagrams, Sequence Diagrams, State diagrams and implemented these diagrams in Rational Rose.
  • Extensively used Web Services - WSDL and SOAP for getting the credit card information of third party.
  • Designed, developed, and deployed EJB components (Session and Message Driven beans).
  • Employed Hibernate (ORM tool) for communicating with database.
  • Used Spring Framework to integrate with Hibernate.
  • Used MQ Series for insurance claim reports and status information exchange between current and legacy system.
  • Developed the User Interface using Java Server Pages utilizing Custom Tag Libraries and XSLs.
  • Designed web pages using JSP, XSL and performed client-side validation with JavaScript.
  • Added Ajax functionality to Java Server Faces using Ajax4Jsf framework.
  • Involved in design and developing re-usable web services using SOAP, XML, WSDL, UDDI, XML Schemas, JAXP, and XSL.
  • Used AJAX for the asynchronous communication to the server.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Used XSL/XSLT for transforming and displaying reports. Developed XML Schemas.

Environment: Java, Servlets, XSLT, AJAX, JMS, Spring, Eclipse, UNIX, JBoss Server, CVS, SVN, Quartz Scheduler.

We'd love your feedback!