We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Franklin Lakes, Nj

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in system development activities including requirement a nalysis , design , coding , testing and implementation .
  • Experienced in coding using core Java concepts like lambda expressions, inheritance, interfaces, exception handling, multithreading, collections, serialization and synchronization.
  • Developed applications using Core Java, JDBC, Servlets, JSP, EJB, Struts, Spring, Java Beans, Hibernate, node.js, API, JPA and MVC architecture.
  • Experience in application development using Java, J2EE, JNDI , JSP , JSF , Servlets , Struts , spring, Java beans, JDBC , XML , JSON , HTML5 , CSS3 , JavaScript , EJB , Hibernate , JMS .
  • Extensive experience with Frameworks in Struts , ORM (Hibernate) and spring (Spring MVC, Spring Context , Spring DAO , Spring ORM , Spring Security ).
  • Implementation, design, Architecture, development and deployment of enterprise applications using the principles of Service Oriented Architecture (SOA) etc.,
  • Expert knowledge on SOA architecture and SOAP & REST Web Services.
  • Exposure in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
  • Experienced in developing web applications by implementing Model view control (MVC) framework which includes Struts, JSF, and Spring (Dependency Injection, Data Access Objects, and MVC Framework).
  • Experience in using spring modules like Spring Core, Spring DAO and Spring AOP, Spring MVC.
  • Experience in developing web applications on MVC based frameworks like Spring, Spring IOC, Spring Security, Spring Boot, Spring Batch and Spring MVC.
  • Experience in Developing RESTFUL web services using Spring Boot, Spring RESTFUL template, JPA, Cloud foundry
  • Experience in Developing restful webservice using Spring Boot and deploying to pivotal webservices.
  • Expertise in implementing Micro Services Architecture using Boot Application, Eureka Discovery Service, Eureka Client, Netflix Eureka, Eureka Instance, REST, SOAP, JPA, Hibernate.
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer and Auto scaling groups.
  • Expertise on NoSQL databases like Mongo DB and Cassandra.
  • Experience in writing ANT, Gradle, Maven build scripts, providing logging facility using Log4j, writing JUnit test cases and used Clear Quest, JMeter, JIRA, Bugzilla for bug tracking.
  • Experienced in using spring framework with components like MVC, Transaction ORM, JDBC, and also used hibernate ORM, JSF and Struts MVC Frame work.
  • Experience in developing the front end/web applications using HTML5 , CSS3 , JavaScript , JSF , AJAX , jQuery , JSON , Bootstrap , and Angular JS , Node.JS .
  • Extensive experience of working with RDBMS like Oracle, MySQL , SQL Server and developing Stored Procedures , Triggers , Views , Functions and SQL Queries .
  • Experience in XML, Web - Services using SOAP , REST , JAX-WS , JAX-RPC , JAXB , XML Beans and Messaging standards like JMS .
  • Deployed the application Code to various remediation engines using Jenkins .
  • Experience in deploying applications using web and application servers like JBOSS , IBM WebSphere , Web-logic and Apache Tomcat .
  • Experience in development methodologies such as Agile, Scrum and Test Driven Development (TDD), Waterfall model and version management tools like Stash, GitHub, SVN .
  • Experience in using J-unit for unit testing and SOAP-UI client for web service testing.
  • Used Maven to build and generate code analysis reports.

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE, SQL, PL/SQL, C, C++

J2EE Technologies: EJB, Servlets, JSP, JSTL, JDBC, RMI, JNDI, JMS

Web Technologies: HTML, DHTML, AngularJS, jQuery, XML, CSS, JSON, AJAX, Bootstrap.

IDE: IBM RAD, Eclipse, My Eclipse, NetBeans, JBuilder, IntelliJ

Application/Web Server: IBM WebSphere, Oracle WebLogic, JBoss, Apache Tomcat and Glassfish

Databases: Oracle, SQL, MySQL, DB2, Mongo DB, Cassandra

Web Services: SOAP, REST,WSDL,UDDI, JAX-WS, JAX-RPC, JAX-RS

Operating Systems: Windows, Linux, UNIX

ORM Frameworks: JPA, Hibernate, Spring JPA, DAO

Version Control: Clear Case, SVN (Apache Subversion), CVS, Git

Other Tools: ANT, Maven, Log4j, Jenkins, Junit, JIRA, Swagger, Postman

Cloud Computing: AWS (Amazon Web Services), EC2, RDS, S3

Micro services: Pivotal Cloud Foundry, Spring Microservices, Spring boot, Netflix Eureka

PROFESSIONAL EXPERIENCE:

Confidential, Franklin Lakes, NJ.

Sr Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Implemented microservices using Spring boot, Spring Cloud, Spring Microservices, and enabled discovery using Netflix eureka server.
  • Involved in developing code for obtaining bean references in spring framework and Used Dependency Injection along with Inversion of Control (IOC). Developed UI navigation using JSP and Spring MVC architecture.
  • Implemented the project using the Spring Framework (used Spring IOC and Dependency Injection, Spring MVC).
  • Developed Micro Service to provide RESTful API utilizing Spring Boot with various data persistence frameworks such as Hibernate and JPA and messaging engines.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments.
  • Explored Spring Cloud Stream to send and receive messages using Apache Kafka between Spring Boot apps.
  • To trigger the use of the correct environment configuration and In the Spring Boot approach, we used Spring Profiles to define and activate these configurations.
  • Provided authentication, authorization and access-control specifications for the project by using Spring Security and OAuth2.
  • Developed Struts Action and Form classes to access Java Beans and UI and deployed various Sessions beans.
  • Implemented AWS solutions using EC2 , S3 , RDS , EBS , Elastic Load Balancer, Auto-scaling groups and worked on AWS Toolkit for Eclipse to develop, deploy, and debug Java applications.
  • Research and development on scalable Linux deployments on AWS via Docker.
  • Responsible for design and developing Persistence classes using Hibernate, and Spring JDBC Template frameworks to save data in database tables. Developed Web Services using XML messages that use SOAP.
  • By using Netflix Server reimplemented all pages to remove table based markup. New site is implemented using table less layout, standard using HTML5 and CSS3 to support browsers.
  • Developed interface to combine the new module with existing system using Angular JS.
  • Designed and built document tracking/workflow system with HTML, CSS, JSP, JSTL and JavaScript using jQuery, JSON and a REST architecture.
  • Developed many JSP pages, used JSON plug-in for asynchronous communication.
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Experience working with MongoDB using features like Replica.
  • Deployed application using WebSphere App Server and Configured the web server interfaces, session management, virtual hosts and for WebSphere.
  • Worked with GIT version controlling system for continuous developments.

Environment: J2EE, JSP, Java, Spring Boot, Spring MVC, JMS, Hibernate, Servlets, struts, JSTL, JNDI, JAXP, JMS, JDBC, Multi-Threading, GIT, XML, Junit, WebSphere, Angular.js, HTML5, CSS3, SOAP, ANT, SQL, Oracle, MongoDB, Eclipse, AWS, EC2, SQS, ELB, EBS.

Confidential, Richmond, VA.

Java/J2EE Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Extensively worked in Agile development environment.
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file.
  • Using Spring Boot which is radically faster in building Microservices and develop spring based application with very less configuration.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Developed Accounting System using Spring Boot , Spring Data .
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, DHTML, CSS and JavaScript.
  • Involved in implementation of MVC pattern using Angular JS, JSP and Spring Controller.
  • Used Ajax and jQuery to dynamically load the content into the web pages without reloading the pages.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Spring AOP for reporting and used a test-driven approach to development leveraging spring’s support for unit testing.
  • Used several J2EE design patterns and MVC- Model along with Struts to develop application.
  • Exposed spring services as Web Services with REST (Representational State Transfer).
  • Used JIRA as an issue tracker tool to collaborate with testers and functional team as well as to track defects and change requests.
  • Used Apache Cassandra database to store and retrieve application data with Key spaces through DataStax CQL query.
  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.

Environment: Java, XML, HTML, CSS, JAVA SCRIPT, Hibernate, Spring, Servlets, JSP, REST, Microservices, SOAP, PL/SQL, JBoss FUSE, web services, WebSphere Application Server, MYSQL, My Eclipse.

Confidential, Miami, Florida.

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration
  • Implemented Representational state transfer ( REST ) Web services for distributed systems using Jersey framework to retrieve data from client side.
  • Used Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Created continuous delivery pipeline for CDT Directory to run the war, Ami and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of microservices.
  • Developed an AWS lambda function to send a request for internal service end points through API Gateway using apache Http Client.
  • Experience in Server infrastructure development on AWS Cloud , extensive usage of, AMI’s, EC2, RDS, S3, SNS, and SQS.
  • Create and configured the continuous delivery pipelines for deploying microservices using Jenkins CI server.
  • Install, monitor and maintain the development infrastructure including JIRA and Confluence.
  • Create and configured the new Jenkins slave nodes and distributed the jobs between all Jenkins minions. Configured the Slack in Jenkins and published the build status notifications.
  • Designed front-end presentation logic using JSP, CSS3 and Strut tags.
  • Implemented Business Logic using Java, Spring, Spring boot, Struts and Hibernate.
  • Achieved Dependency injection by creating spring services, Spring Dynamic Modules (OSGI), spring controllers and DAOs so as to wire objects of business classes.
  • Used JavaScript, An gularJS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Implemented AJAX for asynchronous communication with server providing better user experience.
  • Created DDL and DML SQL scripts for creation of database objects in Oracle DB.
  • Used NoSQL DB like Mongo DB for the proof of concept.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome.

Environment: Java, JSP, Servlet, JavaScript, AngularJS, jQuery, AJAX, Web Sphere Application Server, JSP, Spring, Spring Batch, Spring Boot, Spring Security Hibernate, Oracle, RESTful Web Services, AWS, AXIS, HTML5, CSS3,, Jenkins, JAXP, JAXB, JMS, SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Interacting with the Business Analyst and Host to understating the requirements using the Agile methodologies and SCRUM meeting to keep track and optimizing the end client needs.
  • Worked as core technical team member for analysis of requirements, design, development, unit and integration testing.
  • Designed Object-Oriented components and developed the functionality based on reusability in Core Java.
  • Used the Java Collections API extensively in the application.
  • Used Spring MVC, Ajax and Dependency Injection for handling presentation and business logic.
  • Used Spring IOC to maintain loose coupling between layers published the business layer as services and injected the necessary dependent components and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Authentication and Authorization of the application.
  • Worked with the Spring framework hibernate integration to maximize the Classical model view controller layer (MVC) Architecture.
  • Used JPA annotations to map ORM entities.
  • Implemented the user interface using the Java script, JSP, Angular.JS, HTML, CSS and Bootstrap.
  • Developed all hibernate classes using hibernate framework writing the HQL, DB Schema and PL/SQL.
  • Designing the database schema, creating tables and views and writing stored procedures, functions and queries in DB2.
  • Using SOAP and Rest web services to retrieve provider's data and used SOAPUI to test the web services.
  • Deployed application on WebLogic Application Server and development using Eclipse.
  • Worked on functional test cases and tabulated functional test analysis.
  • Designed logging information using the JUNIT.

Environment:: Core Java/J2EE, Angular JS, HTML, CSS, Bootstrap, XML, JUnit, Mockito, Eclipse IDE, Spring MVC, Spring, Hibernate, Maven, Oracle, SOAP UI.

Confidential

Java Developer

Responsibilities:

  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib.
  • Developed various java business classes for handling different functions.
  • Developed controller classes using Struts and tiles-API.
  • Involved in Documentation and Use case design using UML modeling include development of Class diagrams, Sequence diagrams, and Use case Transaction diagrams.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs
  • Backend application layer is implemented using EJB in JBoss environment
  • Developed PL/SQL queries, Triggers and Stored Procedures to check the integrity of the data and actively involved in tuning SQL queries
  • Used AJAX for dynamically updating the content
  • Developed UI pages using HTML, Java script, JSP & Tag libraries
  • Participated in design and code reviews
  • Developed JUnit test cases for all the developed modules. Used SVN as version control

Environment: Java, J2EE, JSP, Struts, JNDI, DB2, HTML, CSS, EJB, Web Sphere Application Server, Hibernate, XML, DOM, SAX, ANT, AJAX, Rational Rose, Eclipse Indigo, SOAP, Apache Tomcat, Oracle, LOG4J, SVN.

We'd love your feedback!