We provide IT Staff Augmentation Services!

Full Stack Java/j2ee Developer Resume

Nyc, NY

SUMMARY:

  • Over 6 years of experience in IT industry and worked extensively in Java/J2EE Technologies involving technical solutions, performance tuning of applications with varied user requirements.
  • Worked primarily in the domain of Banking, Financial, Telecommunication, E - Commerce and Health Care domain being involved with Design, Development, Reengineering, Migration, Maintenance and Testing of projects.
  • Solid work experience in Web Application Development using Core Java, J2EE, Servlets, JSP, JDBC, Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC) and SQL using Traditional Iterative and Agile Development methodologies.
  • Strongly experienced in Core Java concepts such as OOP Concepts, Collections, Exception Handling, Annotations, Data Structures, Algorithms, Concurrent Framework, Multi-Threading along with new features of Java8 like Functional Interface, Lambda Expressions, Default method, Stream and Filter.
  • Proficient in working with Microservices Architecture and integrating with Spring Boot and Spring MVC framework.
  • Developed web applications using Spring MVC Framework and its various features like Spring DI/IOC, Spring ORM, Spring Security, Spring Batch, Spring Transactions, Spring AOP.
  • Expert in developing and consuming RESTful and SOAP Web Services using Spring and different API’s like JAX-RS, and JAX-WS.
  • Experienced in Object Oriented Design methodologies (OOD), and design patterns including Singleton, Factory, Prototype and DAO.
  • Experienced in Object Relational Mapping (ORM) using Hibernate 4.x/3.x and Java Persistence API Standard (JPA) for database mapping and data retrieval facilities.
  • Developed web-based enterprise applications using Servlets, JSP, JDBC, Struts2.x.
  • Experienced in designing and developing web pages using front end technologies like HTML5, CSS3, JavaScript, BootStrap3, and its frameworks like JQuery, AJAX, Angular 2.
  • Expertise in Data modeling, database design and development of SQL to write Stored Procedures, Functions and strong experience in RDBMS using Oracle 11g/12c and MongoDB as NoSQL.
  • Hands-on experience with various servers such as Apache Tomcat Web Server, JBoss and WebLogic Servers.
  • Experienced in using dynamic data visualization tools such as D3.js and JFreeCharts and proficient in generating reports using JasperReports reporting tool.
  • Experienced in using Java Message Service (JMS) with ActiveMQ and RabbitMQ messaging broker.
  • Developed applications within Test Driven Development (TDD) using JUnit and MOCKITO for developing test cases and determining application functionality.
  • Used JIRA as an Agile Task Management Tool and used Log4j for bug tracking and recording logs.
  • Experienced in using Dockers and Containers for application packaging and deployment.
  • Strongly experienced in AWS Cloud platform and its features which includes EC2, VPC, CloudWatch, S3, ELB, EBS, Elastic BeanStalk, Lambda API, DynamoDB and RDS.

TECHNICAL SKILLS:

Programming Languages\ Application Servers/Web Servers: Java 1.7,1.8, C/C++, HTML, SQL.\ Apache Tomcat, Glassfish, JBoss, WebLogic.

Frameworks\ Web Services/Messaging: Spring (IOC, Batch, Security, AOP, JDBC, \ Micro services, Restful Web Services, SOAP, \ MVC, Boot) Struts, Hibernate, MyBatis, \ WSDL, JAX-WS, JAX-RS, Apache AXIS 2, \ JPA, JSF, Angular2\ JMS, MQSeries, SOA, JTA, AWS.

Java/J2EE Technologies\ Web Design Technologies/Tools\: JDBC, JSP, JSTL, Servlets, JNDI, JSF, \ HTML, DHTML, JavaScript, XML, CSS, \ Java Beans, Active-MQ, OSGI.\ Angular2, ExtJS, JQuery, Ajax, JSON

Database Development\ Integrated Development Environment (IDE) : Technologies: SQL, JDBC, RDBMS: MySQL, \ Eclipse, JUnit, ANT, Putty, Sql, JIRA, Maven, \ Oracle 11g/12c, Microsoft SQL Server, \ Jenkins, Git, Netbeans, IntelliJ, Spring Tool \ Microsoft Access and MongoDB (NOSQL), \ Suite.\ MySql 5.x

XML Technologies\ Version Control: XML, XSL, DOM, XML Schema, SAX, \ SVN, CVS, GIT, ClearCase.\ XSLT, WSDL, AWS, SOAP.

Operating Systems\ SDLC: Microsoft Windows, Linux.\ Agile, Scrum, Iterative Waterfall.

PROFESSIONAL EXPERIENCE:

Confidential - NYC, NY

Full Stack Java/J2EE developer

Responsibilities:

  • Followed Agile Methodology and involved in design, analyse, develop, debug and testing of the software development life-cycle (SDLC) of the project.
  • Designed the application based on Microservices architecture and developed independent components using Spring boot and Spring framework.
  • Developed the application based on Spring MVC architecture. Implemented business logic using Spring framework and its features such as Spring DI, Spring AOP, Spring ORM, Spring Transaction and Spring Batch.
  • Implemented Spring controller and view resolver to handle requests from users and return results.
  • Handled Security for user’s authentication and authorization using Spring Security OAuth 2.0.
  • Implemented and consumed RESTful web Services using Spring and set JSON data type between front-end and the middle-tier controller also have knowledge on SOAP Service.
  • Implemented transaction management using Spring transaction management and logging with Spring AOP concepts.
  • Configured ActiveMQ to send messages using Java Message Service (JMS) API for handling various asynchronous requests.
  • Responsible for creating efficient design and developing User Interface screens using HTML5, CSS3, BootStrap3.
  • JavaScript, JQuery, AJAX and Utilized Command Line Interface (CLI) to generate components, routes, and services via commands to make Single page application using Angular 2.
  • Developed test cases using JUnit and Mockito for Unit Testing in a Test-Driven Development (TDD) and created log files using Log4j to debug and record the logs in application.
  • Used dynamic data visualization tool D3.js for visualizing the transactional record and payment history and generated reports using Jasper Reports.
  • Integrated Docker and Maven plugin with Jenkins for implementing Continuous Integration and continuous deployment.
  • Used JIRA for tracking user stories, bugs and issues.
  • Used GIT version control tool for manage different version of application and ANT as a build tool.
  • Utilized Amazon Web Services (AWS) like EC2, S3, Elastic Load Balancer, Elastic Beanstalk, Elastic Block Storage for storage, configuration and backup/restore infrastructure.

Environment: Java/Jdk 1.8, J2ee, Spring MVC, Spring IOC, Spring Boot, Spring Security, Spring Tool Suite, Restful Web Service, Microservices, OAuth 2.0, Hibernate4.0, Oracle 12c, SQL, WebLogic, ActiveMQ, Html5, CSS3, Javascript, JQuery, Angular 2, Ajax, Json, Bootstrap 3, Git, JFreeCharts, Junit, Maven, JAX-RS, Postman, Log4j, Jenkins, Ant, SVN, Amazon Web Services, EC2, S3 and Elastic BeanStalk, Jira

Confidential - Kansas City, MO

Full Stack Java/J2EE developer

Responsibilities:

  • Involved at different phases of Software Development Life Cycle (SDLC) of the application like Design, Requirements gathering, Analysis and Code development.
  • Designed the application based on Microservices architecture and developed independent components using Spring boot.
  • Developed the application based on Spring MVC architecture. Implemented business logic using Spring framework and its features such as Spring DI, Spring AOP, Spring Security and integrated with Spring ORM.
  • Involved in the development of Java Web Services to get customer data from various application systems. Consumed RESTful Web Services using Spring and SOAP Web Services for communicating with external components.
  • Implemented data layer using Hibernate 4.0 and utilized Java Persistence API’s (JPA) and executed HQL queries to retrieve and store the data into Oracle 12c database.
  • Responsible for creating efficient design and developing User Interface screens using HTML5, CSS3, JavaScript, JQuery, AJAX and Angular 2.
  • Configured ActiveMQ as JMS service provider, for processing service requests asynchronously with backend and integrated applications.
  • Deployed the application in to the server using JBoss Application Server.
  • Developed JUnit Test cases for DAO and Service Layer methods to accomplish TDD approach. Usage of Log4J to capture the log that include runtime exceptions.
  • Used GIT version control tool for manage different version of application and ANT as a build tool.
  • Implemented Continuous Integration and continuous deployment using Jenkins. Worked with Docker Engine using Containerization. Used JIRA for tracking user stories, bugs and issues.
  • Created various charts with dynamic data visualization tools for customer financial trading using JFreeCharts. Used JAXB API to bind XML schema to Java classes.
  • Utilized Amazon Web Services like EC2, S3, ELB, EBS for storage, configuration and backup/restore infrastructure.

Environment: Java/JDK 1.8, Spring MVC, Spring Framework, Restful Web Service, OAuth 2.0, Hibernate4.0, Eclipse, Maven, Oracle 12c, WebLogic, ActiveMQ, HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap3, Servlets, XML, JUnit, Postman, Log4j, Jenkins, GIT, AWS, EC2, ELB, EBS, Jasper Report, Agile

Confidential

Full Stack J2EE/Java developer

Responsibilities:

  • Worked on Agile/SCRUM development methodology and built the application with Test Driven Development (TDD).
  • Developed the web application using Spring MVC architecture and implemented business layer using Spring DI/IOC and Spring ORM.
  • Implemented Restful web services using JAX-RS and Jersey API to expose the data as a service.
  • Developed the dispatcher-servlet and web.xml files for appropriate routing of the application.
  • Utilized Hibernate and Java Persistence API’s (JPA) to persist the data into Oracle 11g database.
  • Configured and build asynchronous communication with JMS services with MQ Series.
  • Involved in designing and developing cross-browser web pages using HTML5, CSS3, JavaScript, JQuery and Angular 2.
  • Developed JUnit test cases for unit testing and used Jenkins for automated deployment.
  • Generated Maven scripts to bundle and deploy, and Log4J components for logging applications, utilized GIT for version control. Used JIRA for bug tracking and project management.

Environment: Spring MVC, Spring ORM, Spring, RESTful Web Service, Hibernate, Oracle 11g, SQL, WebSphere, JMS, HTML5, CSS3, JavaScript, Angular 2, Bootstrap, JUnit, Postman, Log4j, Jenkins, Maven, GIT, JIRA

Confidential

Java Developer

Responsibilities:

  • Designed the application using Agile Software Development life cycle (SDLC) Methodology.
  • Developed the application using Spring and J2EE technologies including JSP, Servlets, JSTL and JMS.
  • Produced and Consumed Restful and SOAP Web Services using JAX-RS, JAX-WS, WSDL and Jersey to expose data as a service for the application.
  • Utilized various JavaScript and JQuery libraries, AJAX for validation and other interactive features and handled the security by using Spring Security.
  • Designed GUI/User Interface using JSP, JSTL, HTML, CSS, JavaScript, AJAX and JQuery technologies.
  • Implemented persistence layer using Hibernate 3.0 and used Java Persistence API (JPA) for Object relational mapping solution (ORM) to persist data to MySql database.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used JBOSS Application server for deploying the application and Used SVN as a version Control tool.

Environment: J2EE, JSP, Servlets, JSTL, Spring, RESTful, SOAP, Hibernate 3, Mysql, JBOSS, HTML5, CSS3, JavaScript, JQuery, AJAX, JUnit, Jenkins, ANT, SVN, Log4J

Confidential

Java Developer

Responsibilities:

  • The Application is designed using J2EE technologies based on MVC architecture. Worked with iBATIS framework for persistence implementation.
  • Created connections to database using Hibernate Session Factory.
  • The front-end JSP pages were developed using the Struts framework and were hosted in a J2EE environment.
  • Involved in the development of CRUD operations for various administrative system related tables and product components.
  • Developed GUI using HTML, CSS2, JavaScript and used AJAX, JSON for requesting data and response processing.
  • Used Maven for dependency management and deployed the applications on to JBoss application server.
  • Developed various Junit test cases for unit testing and implemented Mock Objects using Easy Mock for reducing dependency and complete isolation for unit testing.
  • Used CVS as versioning system. Involved in bug fixing for other modules.

Environment: Java 1.7, J2EE, Servlets, Struts 2, JSP, MS SQL-Server, HTML4, CSS2, JavaScript, JUNIT, EasyMock2.2x, JBoss 6.0, IntelliJ, iBATIS, XML, XSL, XSLT

Hire Now