We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Summit, NJ

PROFESSIONAL SUMMARY:

  • Excellent communication, teamwork, inter - personnel and presentation skills, fast learner and organized self-starter
  • Over 8 years of experience in Application analysis, Design, Development, Implementation and Maintenance of Web and Enterprise Applications in Client/Server environment using JAVA and J2EE technologies.
  • Designed and modeled projects using techniques in UML - Use Cases, Class Diagrams etc. using Rational Rose.
  • Experience in Scrum Agile & Waterfall model of Software Development Life Cycle (SDLC), Object Oriented (OOP) Analysis and Design (OOAD) through implementation and testing.
  • Expertise in J2EE technologies like Servlets, JSP, JDBC, Java Beans, EJB and Web Services.
  • Expertise in application development frameworks like Struts, spring, JSF and Hibernate.
  • Expertise in Core Java with solid background and working knowledge of Object Oriented Concepts like Inheritance, Polymorphism, Exception handling, Multi-Threading and Collections.
  • Extensive Experience developing robust and highly scalable applications based on microservice architecture.
  • Experience in implementing and integrating various Spring framework modules like Spring MVC, Spring IOC, Spring ORM, Spring JDBC, Spring Web Services, Spring JMS and Spring AOP.
  • Implemented various Design patterns including Business Delegates, Data Access Object, Model View Controller (MVC) Architecture.
  • Expertise in configuring the Spring Application Context with dependency injection and using spring web module integrated it with Struts framework and Hibernate.
  • Strong background in Java, Restful Web Service, JPA, Hibernate, Spring Framework, middleware, Linux, and enterprise database platform.
  • Experience in using IDE like Eclipse, MyEclipse, NetBeans, IBM RSA, Intellij, RAD, TOAD and GWT.
  • Experience in developing web services using JAX-RS, Jersey, JAX-WS, JAX-RPC and WSDL.
  • Experience in Service Oriented Architecture and Integration technologies in the areas of Restful Web Services, SOAP Web Services, WSDL and XML.
  • Experience with JUnit in performing unit testing and determining the application functionality and monitored
  • Experienced in Object Oriented Methodologies, design patterns and UML modeling using tools like Rational Rose.
  • Created robust user Interface (UI) using HTML5, CSS3, JavaScript, Ajax, Angular JS, JSON, jQuery and XML.
  • Extensive experience in working with various databases like Oracle11g, SYBASE, DB2, SQL Server, MySQL and NoSQL.
  • Expertise in version control tools like SVN, CVS, GITHUB and IBM Rational Clear Case to manage and control software development.
  • Solid search skills using Elastic Search
  • Expertise in using ANT and Maven for building the projects and deploying the projects in servers and also using log4j and JUnit for debugging.
  • Expertise in designing and developing Continuous integration with automated testing using Junit, Cucumber.
  • Exposure to multiple industry domains like Healthcare, Banking.
  • Experience in building web and enterprise applications in Insurance domain.

TECHNICAL SKILLS:

Languages: Java, Java Script, C, C++, SQL, PL/SQL, UML and Unix Shell Script.

Java Technologies: J2EE, EJB, JavaBeans, JSP, Servlets, JDBC, JSF, JNDI, JAXP, RMI

Frameworks: Struts2, Spring, Spring Boot, Hibernate, iBatis, JMS (MQ), JUnit, Cucumber, Log4j.

Web Technologies: Ajax, JQuery, JSON, HTML5, DHTML, XHTML, XML, CSS3.

Web/Application servers: IBM Web Sphere, Apache Tomcat, BEA Web Logic, JBOSS, Glass Fish.

IDEs/Utilities: Eclipse, My Eclipse, Net beans, Intellij, RAD, TOAD, GWT

Database: MySQL, Oracle 10g/11g, MS SQL, DB2, NOSQL (Mongo DB)

Modeling/Business Tools: Microsoft Visio, Rational Rose.

Version Control: GIT, Tortoise SVN, CVS, Clear Case

CI/CD Tools: Ant, Maven, GRADLE, Hudson, Jenkins, Bamboo, JIRA

Web Services: SOAP (WSDL, UDDI, JAX-WS), RESTFUL (JAX-RS, JSON), Camel, Mule ESB

Operating Systems: Windows 2000/XP?7, UNIX/Linux 5,SunSolaris, Ubuntu

Integration and Messaging: Apache Camel, Active MQ, JMS

Cloud Technologies: AWS (Amazon Web Services): S3, EC2, SQS, Elastic Bean Stalk, Elastic Search.

PROFESSIONAL SUMMARY:

Confidential, Summit, NJ

Sr. Java Developer

Responsibilities:

  • Involved in business requirement gathering, Analysis, Design, Coding and testing of user requirements in different sprints.
  • Coordinating with the business and functional teams to get clarity on the requirement for analysis.
  • Created Microservices using Spring Boot and the microservices clients with Spring Rest template for Account, Permissions modules.
  • Involved in High Level and Low level analysis and design.
  • Strong core Java (Java 8) experience with Lambda Expressions, Stream API, Functional programming and other new features of Java 8.
  • Used Core java concepts like Multithreading, Collections for developing the application.
  • Done the design, development and testing phases of Software Development using AGILE methodology and Test Driven Development (TDD).
  • Designed the Restful architecture to be based on microservices and created design artifacts.
  • Configured and build Asynchronous communication with JMS services withMQSeries.
  • Developed Restful Web services using JAX-RS for presentation layer and SOAP Web services for legacy middleware systems.
  • Designed and developed REST Services using Java, Spring, Spring Boot, RESTful, JPA, Hibernate.
  • Developing the Microservices using Spring Boot that create, update, delete and get the assignment information from backend.
  • Developed Spring IOC to communicate with the persistence layer and Spring AOP framework for security transactions, reusability logging purpose.
  • Responsible for the implementation of application system withcoreJavaand spring framework.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC, spring security and spring core modules.
  • Developed Business components usingJavaObjects and used Hibernate framework to map the Javaclasses to the database.
  • Design and implement web services using of Restful Web services by using JSON formatting language.
  • Developed Unit and regression tests using Junit, Mockito and RestEasy.
  • Used JMS (Apache Camel), Mule ESB for implementing Service Oriented Architecture(SOA) for sending and receiving messages while using web services.
  • Implemented various design patterns in the project such as Singleton, Data Access Object, and Service Locator.
  • Web application development for back end using Angular JS and Backbone JS.
  • Designed and developed Responsive Presentation layer using HTML5, CSS3, Bootstrap and Angular JS.
  • Designed and implemented the UI with extensive use of Angular.JS, Node.js, JQuery, JavaScript and Ajax.
  • Implemented Spring Boot Microservices to divide the application into various sub modules.
  • Analysis of existing in-house developed middleware framework and design new service integration pattern based on SOA principles and using ESB.
  • Involved in issues like application not responding, changes not applied to theme and database problems.
  • Involved in the service layer development using Restful Web services with jersey API.
  • Designed and developed the REST using theSpringBoot,SpringData with JPA.
  • Deep understanding of existing AWS technologies and experience with integrated public cloud services.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage usingAWSCloud Watch.
  • Experience in developing front and back end applications using Java Swing, Ajax and DOJO.
  • Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
  • Deployed and tested the application in Tomcat 8 application server in Windows and Linux environments.
  • Developing application module coded on Spring Batch andApachecamel.
  • Worked extensively on various flavors of UNIX operating system like Ubuntu and Fedora Linux.
  • Used Jenkins for Continues Integration and used to run the automated scripts.
  • Used GIT version control systems to maintain project versions.
  • Used the Log4j frame work to log the system execution details to log files.
  • Worked with Maven build and deployment process.
  • Developed the unit test cases using JUnit and Easy mock frameworks.
  • Production Support.

Environment: Java (JDK 1.8),Core java, J2EE, Html, JavaScript, Angular JS, Spring MVC, Spring IOC, REST web services, SOA, Hibernate, Microservices, Backbone.js, Maven, Mongo DB, Swing, GIT, JMS, Elasticsearch, SpringBoot, Spring Tool Suite, Linux, MQ, JMS (Apache Camel), Mule ESB, SOAP UI and TOAD, Jenkins, SCRUM-Agile, Log4j, Oracle, SQL, PL/SQL.

Confidential, Newark, DE

Sr. Java Developer

Responsibilities:

  • Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team
  • Followed Scrum Agile methodology for iterative development of the application.
  • Involved in High Level and Low level analysis and design & implementing business layer.
  • Involved in core java concepts - Interfaces, Collections, Multithreading, Serialization and java features etc.
  • UsedcoreJavato build new functionality based on the requirements.
  • Experience in developing front and back end applications using Java Swing, Ajax and DOJO.
  • Developed messaging module using Spring JMS,ApacheCameland Active MQ.
  • Design & Development of the User Interfaces usingExtJSUI Framework, HTML, CSS, JSP, Struts.
  • Developed JavaScript and JQuery functions for all Client Side Validations.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, JMS, and Message Queue.
  • Developed various frame works for SOA projects involving IIB (Message Broker), Data Power and WTX.
  • Web application development for back end using Angular JS and Backbone JS.
  • Used XML applications to create XML strings send and receive data from Mainframe Martens and UNIX server.
  • Achieved Behavior-Driven Development (BDD) implementation withCucumberwhere backend language used isJavaand expanded test scenarios, trackedCucumberreports.
  • Strong in UNIX shell scripts and Perl scripts.
  • Involved in developing code for obtaining bean s in spring framework using Dependency Injection with annotations
  • Developed and executed Unit Test cases using Junit, Mockito framework by supporting TDD (Test Driven Development).
  • Developed Spring IOC to configure all the services and utility classes in spring context file to wire them whenever required in the application.
  • Generated the Model part of MVC with spring and Hibernate Framework.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Extensive experience in development and implementation of ORM framework like Hibernate integration with Struts and spring.
  • Used Hibernate, Object Relation Mapping solution, technique of mapping data representation from MVC model to Oracle Relational data model with Oracle schema.
  • Implemented database integration with Hibernate with DAO patterns and done the transaction management with Hibernate template and transaction by using session factor.
  • Utilized most of the AWS services like S3 as a data store for storing the files that falls into the bucket, IAM roles, Elastic Bean Stalk, generated Lambda Functions to trigger an event that occurs in S3, Code Commit as a Version control service, AWS Cloud Watch
  • Implemented and Consumed Restful Web services using jersey API.
  • Design and implement web services using of REST Web services by using Jason formatting language.
  • Implemented Elastic search as a distributed searching component with RESTful API.
  • Used Maven to build the application
  • Experience in application integration usingApacheCameland understanding of Mule ESB.
  • Used various industry standard design patterns like façade, factory, DTO, DAO and singleton.
  • Developed JUnit for Unit Testing through Easy Mock.
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
  • For Continuous Integration we used Jenkins.
  • Designed the user interface for the application using HTML 5, Ajax, DOM, Java Script and CSS3.
  • Worked with Maven build and deployment process.
  • As a part of Quality assurance participated in the Code review process as a part of Quality Engineering Team.
  • Application Development using Eclipse.
  • Used SVN version control systems to maintain project versions.
  • Used the Log4j frame work to log the system execution details to log files.
  • Created several Exception classes to catch the error for a bug free environment and orderly logged the whole process, which gives the ability to pinpoint the errors.
  • Coordinating with off-shore and onsite development team.

Environment: Java (JDK 1.7), J2EE, JPA, spring 4.0, Struts 2.0, spring Integration, Hibernate, Eclipse, JUnit, JSP, SVN, XML, Oracle 10g, SVN, RDBMS, Maven, UNIX, Web Services (SOAP, REST), Agile, Ext JS, Spring Source tool, Backbone.js, Cucumber, SOA, MQ, SOAP UI, TDD, Swing, JMS (Apache Camel), Web Sphere as application server, SQL, PL/SQL.

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Involved in designing the application and developed the code for various options to Claim Information and Enrolled Users Profiles info.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture and configured Struts-config.xml file for mappings.
  • Used JSP Tag Libraries, Struts Tag Libraries and Custom Tag Libraries in the development of different user interfaces.
  • Developed front end using Struts Frame Work.
  • Used Spring IOC to make application easy to test and integrate.
  • Developed messaging module using Spring JMS,ApacheCameland Active MQ.
  • Implemented Model View Controller (MVC) Architecture using Struts Framework at Presentation Tier.
  • Involved in designing JSP pages using Struts tags and scriptlets to encapsulate the logic that generates the content for the page.
  • Implemented and configured various Action classes for handling the client requests using Struts 2 framework.
  • Used Web Services - WSDL and SOAP to integrate various modules of application.
  • Extensively used JavaScript and Ajax to provide the users with interactive, Speedy, functional and more usable interfaces.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Developed various Enterprise Java Beans Components to fulfill the business functionality.
  • Involved in front-end designing using HTML, CSS and Angular JS with JSF Ajax and tag libraries.
  • Developed Service Locator object to abstract all JNDI usage and to hide the complexities of initial context creation, EJB home object lookup.
  • Extensive use of EJBs for business tier component implementation and implementation of business logic.
  • Used SCRUM-Agile Software Development Method for managing application developments.
  • Extensively used Hibernate in data access layer to access, Update and persist information in the database.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session facade, DAO, DTO.
  • Extensively worked on controllers, service and DAO. Working on DAO involved developing stored procedures and writing SQL queries to query the databases.
  • Used NoSQL like Casandra for back end of the application.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
  • Used GIT version control systems to maintain project versions.
  • Defined and build EJB 3.0 Activation specs in WebSphere 7.0 for Message Driven Beans.
  • Used Ant to build the application and deployment process.
  • Developed the application using Eclipse.

Environment: Java (JDK 1.6), J2EE, EJB, SOAP, XML, JSON, Casandra, Web Sphere Application Server, GIT, UNIX, Eclipse, Servlets, JSP, JSF, HTML, CSS, Java script, Struts 2.0, Hibernate, JQuery, Ajax, MQ, XML, Scrum-Agile, Ant, NoSQL, Docker, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Involved in Development of master screens like Service Requests, Change Requests Screens.
  • Design architecture following J2EE MVC framework.
  • Used Agile methodology, SCRUM for all the work performed.
  • Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier).
  • Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, and Collaboration and Class diagrams.
  • Used Spring Model View Controller (MVC) architecture. Used JSPs in front end, spring frame work in business layer and Hibernate in persistence layer.
  • Developed interfaces using HTML and JSP pages for Presentation View.
  • Extensively Used Spring Inversion of control and Transaction Management features.
  • Generated the Model part of MVC with spring and Hibernate Framework.
  • Developed the Hibernate mapping files and Domain objects in persistence layer.
  • Wrote SQL Scripts, Stored procedures and SQL Loader to load data.
  • Exposed various capabilities as Web Services using SOAP and Used SOAP UI for testing the Web Services by sending an SOAP request.
  • Implemented design patterns like Factory, Singleton, DTO and Data Access Object (DAO) for the business tier and integration Tier layer of the project.
  • Developed Java UI using swing.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information between the clients and the customer
  • Worked with Java Script events and functions.
  • Used Jenkins for continuous integration.
  • Implemented Ajax/JQuery for Asynchronous Retrieval of data.
  • Used Log4j for logging and tracking the messages.
  • Deployed the application by using Tomcat server
  • Worked with the SVN Version control system.
  • Taken care of complete Java multi-threading part in back end components.
  • Used Junit for testing Java classes and Performed Unit Testing and Regression testing.

Environment: Java, J2EE, Servlets, JSP, JMS, Java Script, HTML, Ant, Hibernate, Web Services, EJB, Spring framework, Log4j, Tomcat, Eclipse, AJAX/JQuery, JUnit, RDBMS, SQL.

Confidential

Java Developer

Responsibilities:

  • Involved in the development of GUI and Service layer for applications using Struts framework and JSP.
  • Worked in Agile (Scrum) team with Tech leads, Business Analysts, System Analysts, Testers to discuss about the requirements.
  • Implemented the application using Struts framework that uses MVC design pattern.
  • Development experience with Core Java such as IO, Exception Handling, Multithreading and Collections.
  • Configured the Struts environment by registering Action Servlet, Validator plugin, tiles plugin, form beans, dynamic action/validator forms, controller, message resource, action mappings, and forwarding/navigation definitions’
  • Developed presentation layer using HTML, CSS, JSP, JSP Tag libraries, Struts Tag libraries and Java Script.
  • Worked on JAX-RS Calls to Resources, developed application workflow from backend to frontend.
  • Worked on project deployment descriptor files such as web.xml and context definition files for Servlet mappings,Javabean class definitions, transactions and database connection configuration
  • Used API as design pattern for data access through service calls.
  • Developed the Action forms and respective Action classes.
  • Developed Struts Forms, Action classes, Struts Validation Logic: Designing Web pages using JSP.
  • Developed appropriate data handler classes to communicate with the MySQL database using JDBC.
  • Consumed a Web Service for exchange rate calculation.
  • Developed stateless session beans to hold business logic.
  • Performing client level validations using JavaScript.
  • Developed unit test cases using Junit framework.
  • Worked on SQL queries with SQL developer to select/insert/update/joins etc. for test/development purpose in local environment
  • Deployed Application by using WebSphere Application Server v7.0
  • Used Eclipse as IDE and Clear Case for the version control.
  • Responsible in creating Servlets, which route submittals to appropriate EnterpriseJavaBean (EJB) components and render, retrieved information.

Environment: Java, J2EE, JSP, Java Script, Struts framework, WebSphere Application Server (WAS) v7.0, HTML, CSS, DAO, DTO,, JAX-RS, XML, JUnit, Maven, Eclipse IDE, MySQL, JAXB 1.0, JDBC.

Confidential

Java Programmer

Responsibilities:

  • Involved in designing and coding of actions for all modules using Strut framework.
  • Involved in the development, testing and maintenance phases of the software.
  • Developed JSPs and Servlets using Struts framework.
  • Solved different types of problem tickets raised by the users of the application.
  • Implemented J2EE standards, MVC2 architecture using Struts Framework.
  • Mailing system using Core java mail API to notify the staff when a customer submitted a policy.
  • Used Multithreading, Abstraction, Interface, Collections concepts to develop code.
  • Used Tiles framework for the presenting to the response to the clients.
  • Used JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Presentation Tier is built using the Struts framework.
  • Used Design patterns such as Service locator, Model View Controller, DAO.
  • Incorporated J2EE design patterns such as MVC, Data Transfer Object (DTO) and Data access object (DAO) in the project extensively which facilitates clean distribution of roles.
  • Used EJBs (Stateless Session beans) to implement the business logic.
  • Enhanced the Portal UI using HTML, JavaScript, XML, JSP, CSS and provided the client side JavaScript validations and server side Bean validation.
  • Application was Deployed in Tomcat Server environment.
  • Used JDBC to connect to oracle database for retrieving data.
  • All the Business logic in all the modules is written in core Java.
  • Used Serena for source control of Java modules and Clear Case for version control of software design documents.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Involved in JUNIT testing for the component testing.

Environment: Java, J2EE, JSP, Servlets, EJB, JavaScript, HTML, CSS, Struts, Tiles, Clear Case, Oracle, Tomcat Server, Junit, Eclipse IDE, ANT, LOG4j Mainframes.

We'd love your feedback!