We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

PROFESSIONAL SUMMARY:

  • Around 6 years of professional experience in developing enterprise applications using Object oriented methodologies, enterprise technologies, frameworks and design patterns.
  • Expertise in teh implementing CoreJavaconcepts & J2EE Technologies (JSP, SERVLET, JMS, JPA, JAXB, JAXWS, JAXRS, JNDI)
  • Proficient in application design and development using Java, J2EE, JSP, Servlets, Struts.
  • Extensive experience in developing web page quickly and effectively using JavaScript, AngularJS, HTML5, CSS3, jQuery, ReactJS, Nodejs and in making web pages cross browser compatible.
  • Expertise in teh areas of Web application development using J2EE technologies likeJava, Servlets, JSP, EJB, JDBC, Web Services (SOAP, RESTful, WSDL)
  • Excellent noledge in interacting wif databases using JDBC, hibernate (Hibernate Connection pooling, Mappings, Transaction Management and Hibernate Query Language).
  • Expertise in developing Middle - Tier components using EnterpriseJavaBeans (EJB) and other Remote Components.
  • Highly proficient in developing front end technologies such HTML5, CSS3, AngularJS, ReactJS, Nodejs, JavaScript and Ajax.
  • Experience working wif SOAP, Rest and Restful web services and working wif JSON and XML response data.
  • Experience in writing applications usingJava/J2EE& related technologies such as Hibernate3, EJB3, Struts, Servlets, JSP, JDBC,JavaBeans, XML, HTML, SQL, middleware technologies such as Web Services, SOAP and WSD.
  • Extensive noledge in developing end-to-end applications using MEAN stack technologies NodeJs, Express, Angular and Mongo DB.
  • Extensive use of Open Source Software such as Web Servers like Apache Tomcat and Apache Struts, LOG4J for logging information and exceptions, Eclipse, Net Beans IDE.
  • Expertise in several Spring modules (Spring MVC, Spring ORM, Spring JDBC, Spring AOP, Spring IOC) and Spring Boot
  • Extensive experience in Struts Tag Libraries and Custom-tag implementations in JSP to embed business logic.
  • Experience onJavaMulti-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Good exposure in dealing wif MySQL related databases by writing stored procedures using PL/SQL and working wif NoSQL databases like MongoDB.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Experience in deploying applications onto application servers like Web Sphere, WebLogic, JBOSS.
  • Experience in using Version Control Systems like CVS, SVN, and GIT.
  • Highly organized wif teh ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
  • Demonstrated excellent verbal, written and presentation skills while working independently or in a team.

TECHNICAL SKILLS:

Programming Language: C, C++, Java, J2EE

J2EE Technology: JSP, Servlets, Struts, Hibernate, Spring, Spring MVC, Spring-AOP, Spring DAO, Spring-Security, Spring WS (REST), Spring-TX, Spring-ORM, Spring-JDBC, JSTL, EJB, RMI, JDBC, JPA, JTA, SOAP Web Services, Restful Web Services

Version Control: GIT, SVN, CVS

Architecture & Framework: MVC, Struts, Spring Boot, Hibernate

Database: MySQL, Oracle 11g, SQL server

IDE: Eclipse, IntelliJ

Web Servers: Apache Tomcat, Glassfish, JBoss, Web logic, Websphere

Tools: Jenkins, Maven, ANT, Docker, Log4J, JUnit, Mockito, Drools, SoapUI, CVS

GUI: HTML5, XML, XSD, XSLT, AJAX, JavaScript, Node JS, Angular JS, ReactJS, JQuery, CSS, NodeJS

Query Languages: SQL, PL/SQL, Oracle, MongoDB, No SQL

Cloud Infrastructure: AWS Services - EC2, S3, Lambda.

Script: PHP, Shell

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Requirement Analysis as per Agile Software Development Model.
  • Designed and Implemented application based on MVC Architecture using Spring Framework which involved writing Action Classes/DAOs/Controllers/Forms/Beans
  • Developed Client-side UI changes using JSP, JavaScript, AngularJS, HTML, CSS, AJAX, JSTL, jQuery, JSP, Nodejs.
  • Used Spring Dependency Injection, to make application easy to test and integrate.
  • Using AngularJS factory and services for dependency injection.
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations.
  • Configured beans in spring configuration file wif Spring IOC, Spring Core and MVC for enhanced modules.
  • Business logic of teh application is developed using POJOs.
  • Used Apache CXF, WSDL, and XML for Creating SOAP web service.
  • Unit Testing of Web Services using SOAP UI.
  • Developed asynchronous messaging systems using JMS, MDB and MQ Series.
  • Implemented Spring MVC for designing and implementing teh UI Layer for teh application.
  • Used Spring framework for Dependency Injection (IOC), Model View Controller (MVC) and integrated wif Hibernate framework.
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Boot.
  • Developed backend API using NodeJS.
  • Used SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL andJAXB).
  • Worked on XML Technologies like XML Parsers,JAXBfor binding data tojavaobjects.
  • Used Maven as build tool.
  • Used Jenkins for build and deployed teh application on AWS EC2 instances.
  • Used Spring DAO concept to interact wif database (DB2) using JDBC template.
  • Designed and developed customMongoDB applications specific to clients' needs.
  • Usedto deploy teh applications in various work environments like QA and Development.
  • Used Git version controller to maintain teh code.
  • Resolved teh issues encountered during teh System Testing and Acceptance Testing.
  • Involved in implementing teh JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in teh application.
  • Interacted wif testing team to fix defects.
  • Used Eclipse wif Tomcat application server for development and application deployment.
  • Used JIRA for Project Management, Bug Tracking and Issue Tracking.
  • Involved in bug-fixes, enhancements and code refactoring.
  • Used JUnit to Unit test teh modules &Log4j along wif Splunk for logging error/debug messages and managing them.

Environment: Java, Spring MVC Framework, Model View Controller, DAO, JSP, JSF 2.0, Servlets, Maven, Jenkins, Web Services (REST, SOAP, WSDL, JAXB, JAX-WS), POJOs, Log4j, splunk, HTML, JavaScript, JQuery, AngularJS, Nodejs, XML/XSLT, AJAX, JSON, JUnit, JMS, CSS, Tomcat, Jasper, JIRA, MongoDB, AWSs.

Confidential, Mason, Ohio

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis, Development and Customization of teh Application through Agile TDD methodology.
  • Developed user management screens using ReactJS, business components using Spring framework and DAO classes using JPA framework for persistence management and involved in integrating teh frameworks for teh project.
  • Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of teh requirement.
  • Designed and developed web pages using HTML, CSS, JSP, JavaScript, XML and XSLT.
  • Used JAX-WS, WSDL, and XML for Creating SOAP web service.
  • Worked wif JAXB when dealing wif micro services where Object to XML conversion is required.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Used ReactJS framework for building web-apps and is highly efficient in integrating wif Restful services.
  • Implemented Spring MVC for designing and implementing teh UI Layer for teh application.
  • Used Spring framework for Dependency Injection (IOC), Model View Controller (MVC) and integrated wif Hibernate framework.
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Boot.
  • Used JSONfor real time browser to server communication.
  • Designed and Developed REST web-service on Spring framework.
  • Implemented DAO layer using JPA (Hibernate framework) to interact wif Oracle 11g database.
  • Used JAXB to extract data feeds and JDBC for batch-processing of data into database schema tables.
  • Configured and deployed teh application using Tomcat and Web Sphere.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Developed UNIT test cases using JUnit and Mockito and configured them through Maven surefire plugins to be part of continuous integration.
  • Designed and developed teh framework to consume teh web services hosted inAWS EC2 instances.
  • Involved in configuring Jenkins and deploying teh application on AWS EC2 instances.
  • Developed reports using Swagger.
  • Used Log4j along wif Splunk for logging error/debug messages and managing them.
  • Used Git for Version Control.

Environment: Spring Core, Spring Data, Spring MVC, ReactJS, Restful Web Services, SOAP Web Services, Hibernate, Oracle 11g, JSP, JSTL, HTML5, CSS, JavaScript, XML, JSON, XSD, Web Sphere, Tomcat, JUNIT, Mockito, log4J, UML, Maven, Git, SOA, Design patterns, AWS, Eclipse IDE, Window.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Worked wif Business Analysts in requirement gathering.
  • In teh backend used Spring framework to validate and process requests, call required business service and return dynamic views to client.
  • JavaScript and AngularJS in conjunction wif HTML5, CSS3 standards, wif front-end UI team. Used JSTL, Custom Tags, HTML/DHTML in JSP’s.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify teh complexities of teh application.
  • Implemented teh template-based categorization of presentation content using Struts-Tiles. MVC implementation using Struts framework.
  • Effective use of Hibernate (ORM tool) in teh business layer to create DAOs.
  • Configured and tested teh application wif database Oracle 11g and involved in development of PL/SQL backend implementation.
  • Developed teh application in Flash Builder and deployed it on Tomcat web server.
  • Writing JSP, Action Classes, Service classes and DAO using Hibernate.
  • Developed code in Eclipse IDE and built in Maven and configured teh project on Web Sphere application server.
  • As part of teh requirement, designed and developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
  • Responsible for developing teh UI pages using HTML, CSS, JavaScript, JSON, and AngularJS, AJAX.
  • Actively involved in Analysis, Design, Development, UAT and Production phases of teh application.
  • Developed teh application from scratch using Spring MVC and Spring JDBC using xml configuration and annotation.
  • Used J2EE design patterns Data Access Object (DAO), Data Transfer Object (DTO).
  • Deployed and tested teh application wif web server Tomcat.
  • Worked on Report Module, generating PDF/ CSV according to template.
  • Configured teh WebLogic’s JMS Server, created JMS connection factories, queues.
  • Used EJBs (Session beans) to implement teh business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • Developed UNIT test cases using JUNIT and Mockito.
  • Deployed projects in Unix/Linux environment.

Environment: Java, J2EE, RESTful Web Services, SOAP Web Services, Hibernate, Spring Core, Spring Data, Spring MVC, Eclipse IDE, AngularJS, JSP, JSTL, HTML5, CSS, JavaScript, WebSphere, Tomcat, XML, XSD, Unix, Linux, UML, Oracle, Maven, SVN, SOA, JMS, JUNIT, Mockito, log4J, WSDL, JSON, JNDI.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement gathering, Analysis and Design using UML and OOAD.
  • Involved in development of application using struts and MySQL database.
  • Developed user interface using HTML, CSS, JSPs and AJAX.
  • Client-side validation using JavaScript and jQuery.
  • Designed teh Application using Model View Controller Architecture.
  • Developed different modules using J2EE (Servlets, JSP, JDBC).
  • Integrated teh Application wif Database using Hibernate.
  • Communicated between different applications using JMS.
  • Used JNDI for registering and locating Java objects.
  • Interacted wif backend MySQL and wrote stored procedures, functions and cursors for deleting and inserting using PL/SQL.
  • Deployed teh Application in WebLogic App Server.
  • Developed test cases and performed unit testing using JUnit framework.
  • Worked on production issues.
  • Interacted wif teh Users and Documented teh Application.

Environment: Java, WebLogic App Server, Struts, JDBC, JNDI, JSP, JMS, HTML, XML/XSL/XSLT, J2EE, PL/SQL, SQL, MySQL, JUnit, Windows

We'd love your feedback!