We provide IT Staff Augmentation Services!

Java/j2ee Senior Developer Resume

0/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY

  • Overall 7+ years of Industrial experience in SDLC including analysis, design, development, implementation, and testing enterprise applications using Object Oriented Programming and Web based Technologies in Client/Server multi - tier architecture.
  • Very strong on core java concepts and J2EE technologies such as servlets, Struts, JDBC, JSP, EJB, JSF, Spring Core, Spring AOP, Spring Security, Spring ORM, Spring MVC, Hibernate.
  • Good knowledge of Agile Development Practices - Extreme Programming (XP) like Continuous Integration (CI), Test Driven Development (TDD), Refactoring and Pair Programming.
  • Worked on different spring modules such as Spring Core, Spring MVC, Spring AOP, Spring ORM, and Spring Boot.
  • Implemented web security for REST webservices using spring security annotations such as @EnableWebSecurity.
  • Used Spring AOP for dividing business logic with logging in enterprise applications.
  • Implemented different design patterns such as MCV, Facade, Singleton, and Factory to increase the reusability and to reduce the maintenance of the application.
  • Integrated spring with hibernate using HibenateTemplet to perform CRUD operations on database.
  • Configured hibernate and implemented second level cache using EHcache provider.
  • Hands on experience in writing and consuming webservices such as SOAP and REST.
  • Implemented REST webservices using JAX-RS jersey implementations for both XML and JSON interfaces.
  • Have through knowledge on XML concepts such as XML, JAXB, XSD, DOM, XPATHand XSLT and parsing XML files.
  • Developed value object/POJO’s to hold data between Data layer and business layer.
  • Worked on different application servers such as JBoss, Weblogic, WebSphere and web server Apache Tomcat.
  • Experienced in building Enterprise level business components using EJB interfaces, EJB 3 annotations and call back methods.
  • Experienced in integrating different applications using Java messaging system(JMS), topics, Queues, messaging brokers like Web sphere MQ and Integration technologies like Mule ESB.
  • Experienced in implementing presentation layer using web technologies such as HTML5, JSF, AJAX, JQuery, Angular JS, CSS, CSS3, Java script.
  • Wrote JSF back beans for UI components to handle events and implemented custom validators to validate different types of data.
  • Used Jenkins for continuous integration of the application and worked closely with build and release team.
  • Hands on experience in using different types of version controls (GIT, Tortoise SVN, CSV).
  • Integrated logging frameworks such as Log4J and commons for logging and debugging the application.
  • Used ANT, Maven and Gradle scripts for building and deploying the application in web/App servers.
  • Experienced working with different software methodologies like waterfall and agile methodologies.
  • Experienced working with test driven development (TDD) approach, pair programming, ATDD.
  • Highly result-oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in project.

TECHNICAL SKILLS

Java/J2EE Technologies: Jdk1.7,J2SE, J2EE, JDBC, JSP, Servlets, MVC, SOA, REST and SOAP Web Services, JMS, EJB, Mule ESB, Jenkins.

Frameworks: Spring Core, Spring MVC, Spring Security, Spring AOP, Spring ORM, Hibernate, JSF, Struts, JQuery.

Database: Oracle (SQL & PL/SQL), My SQL, Postgress

Methodologies: Agile, Waterfall model, Scrum

Version Control: SVN, CSV, GIT

XML Related and Others: XML, DTD, XSD, XSLT, JAXB, JAXP, XSL, JAXB, SAX, DOM

Web Services: Restful services, WSDL,SOAP,JAV-WS,CXF, JAX-RS, JERSE, Apigee

Design Patterns: Singleton, MVC, Façade, Factory.

PROFESSIONAL EXPERIENCE

Confidential, Indianapolis, IN

Java/J2EE Senior Developer

Responsibilities:

  • Involved in all phase of SDLC including Design, Analysis, and Implementation of customer specification, Testing and support.
  • Configured and worked on different server side frameworks (Spring MVC, Spring Boot, Spring Security, Hibernate) and JBoss as application server.
  • Extensively used dependency injection, annotations, and facade design pattern to reduce the maintenance of the application.
  • Implemented Spring JMS message container listener to retrieve log objects from queue and send different destinations.
  • Configured and used spring message sources for validation messages and application properties.
  • Implemented centralized dispatch controller and used spring MVC annotations and custom annotation to handle requests from client side.
  • Configured and used hibernate to implement persistent layer and to perform CRUD operation in oracle database.
  • Used EHcache provider and configuration files to implement second level cache.
  • Implemented, configured spring message sources, resource bundles for labels, message properties for internationalization.
  • Configured different data sources in one application by using spring configuration and @Qualifier annotation.
  • Implemented both XML and JSON interfaces using REST API with JAX-RS annotation.
  • Developed application using Rest Web Services to communicate with third-party information provider and developing the Web Services to communicate to other modules using XML based SOAP and WSDL protocols
  • Used MVC, Facade, Singleton and factory design patterns to improve reusability and to reduce maintainability.
  • Implemented cross domain calls using JQuery, implemented call back functions to handle JSON responses
  • Practiced test driven development using JUnit and mocking frameworks and Easy Mock.
  • Worked closely with QA team to discuss and solve problems.
  • Configured and used Maven scripts to deploy multi module applications into Jenkins, configure sonar check styles, Emma plug-in, get HTML reports.
  • Implemented cross domain calls using JQuery and AJAX, implemented call back functions to handle JSON responses.
  • Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle11g database using Hibernate.

Environment: Java/J2EE, Spring, Spring MVC, Hibernate, JMS, Rest web services, Junit, JSF, Maven, Rest, XML, JSON, JAX-RS, Stored Procedures, Easy Mock, ETL, UML, Jenkins, JQuery, Ajax, JAXB.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Involved in Analyzing the changes and impact of the changes.
  • Involving in fixing defects and implementing change Requests.
  • Developed web pages using spring framework (Spring MVC, Spring Core, Spring AOP) and Struts.
  • Used JSF to implement presentation layer and used back beans to handle events of UI components.
  • Developer custom validations to validate data of UI components at server side.
  • Wrote java utility classes to access webservices from server side.
  • Used REST webservices using JAX-RS implementation to implement both XML and JSON interfaces.
  • Configured and used Hibernate to map java classes to tables and to implement persistence layer using DAO design pattern.
  • Used Web Services for creating rate summary and used WSDL and SOAPmessages for getting data from different module and used XML parsers for data retrieval.
  • Used scrum methodology through out the implementation.
  • Practiced Test driven Approach (TDD) using JUnit testing framework.
  • Used Web logic as application server and tomcat as web server.
  • Used Tortoise SVN for managing core through out development phase and used Eclipse IDE for development.
  • Configured and wrote ANT scripts to build web application.
  • Improved extensibility and understandability by implementing code refactoring.
  • Used JQuery to write client side validation and to consume rest webservices. Used call back functions to load UI components with data.

Environment: Java/J2EE, Spring, Spring JMS, Rest web services, Junit, JSF, Maven, Rest, XML, JSON, JAX-RS, Stored Procedures, Easy Mock, ETL, UML, Jenkins, JQuery, Ajax.

Confidential, Northbrook, IL

Java/J2EE Developer

Responsibilities:

  • Responsible for analyzing, coding and implementing several modules of this application
  • The Application was designed and developed with Spring MVC and iBatis ORM.
  • Used JSP, HTML, Spring and CSS for content layout and presentation.
  • Implemented business logic using Beans, Controllers and DB functions.
  • Designed and developed validations using Hibernate validator framework using existing and custom annotations on the Bean classes.
  • Participated in Analysis and Design, reviewed design with the client.
  • Aided in writing design specifications and developing test cases.
  • Developed user interfaces using Spring, JSP, HTML, CSS, JavaScript and JQuery with JSON, AngularJS.
  • Integrated iBatis ORM to facilitate SQL queries and functions to represent OR mapping.
  • Used Spring Framework for dependency injection for Action classes using Application Context xml file.
  • Developed UI validations using JQuery.
  • Involved in server side development for most of the CRs.
  • Implemented the logging mechanism using Log4j framework.
  • Used CVS as version control system for the source code and project documents.

Environment: Java/J2EE, Spring, Spring MVC, Hibernate, JSP, HTML, CSS, JavaScript, JSON, AngularJs, Rest, XML, UML, JQuery, Ajax.

Confidential

Java/J2EE Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed JSP's with STRUTS custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
  • Worked on Exception Handling and created custom exception classes for catching various Exceptions.
  • Implemented EJB Components using State less Session Bean and State full session beans.
  • Worked on Synchronization and Serialization.
  • Used JavaScript for the web page validation and Struts Validator for server side validation
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used Clear case for source code control and JUNIT for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.

Environment: Java/J2EE, Struts,JSP,JavaScript, JDBC,PL/SQL,Triggers,JUnit,Beans

We'd love your feedback!