Full Stack Java Developer Resume
New York, NY
SUMMARY:
- 6+ years of experience in Design, Development, Analysis, Testing, Debugging, Integration and maintaining web and distributed multi - tier applications using Java /J2EE technologies in domains such as Insurance, Banking, Healthcare and Ecommerce.
- Experience with Data structures & Algorithms such as Linked List, Bubble-sort, and binary-search algorithms etc.
- Excellent understanding and experience in OOPS principles - inheritance, encapsulation, polymorphism, and Core Java principles - collections, multithreading, exception handling.
- Have extensive work experience in Java 8 and its features such as Lambda Expression, Stream API & Optional.
- Have good knowledge of Java 9 features such as modular programming, JShell & private interface methods.
- Extensive knowledge of MVC architecture and J2EE Design Patterns like Singleton, Session Façade & DAO in the development of web based and distributed Enterprise Applications.
- Hands-on experience with J2EE technologies, such as Servlets 3.1, JSP 2.3, JDBC and JMS message brokers such as RabbitMQ 3.5.0 and ActiveMQ 5.15.3.
- Hands-on experience in Java EE frameworks such as Struts 2 and Spring 4/3 to structure multi-tier web applications.
- Extensive knowledge on spring modules like Spring MVC 4.0, Spring Boot 1.5.10, Spring IOC, Spring DAO, Spring AOP, Spring Security & Spring Batch.
- Developed REST based microservices for the delivery of software products across the enterprise using Spring Boot.
- Experience with web services and SOA related standards such as RESTful/OAuth 2.0/JSON/XML using JAX-RS, Jersey framework and SOAP/WSDL using JAX-WS, Jackson framework.
- Extensive experience in utilizing Java Persistence API (JPA) such as Hibernate 3.x to create Object- Relational Mapping (ORM) and database proficiency on SQL and HQL using relational databases such as MYSQL 5.x, Oracle 10g/11g.
- Experience in deploying and configuring applications onto Confidential servers such as Web server Apache Tomcat 8.0.x & JBoss 10.1.0.
- Experience in creating Single Page Confidential using Angular 2.
- Experience in designing and developing User Interface (UI) applications using HTML5, JavaScript 1.8.5, CSS3, JSP 2.3, jQuery 3.1.1 and BootStrap 3.3.7 with client scripting and server-side scripting languages.
- Experience in using Jenkins 2.x and Docker for Continuous Integration & Continuous Deployment.
- Experience in developing Confidential in TDD (Test Driven Development) environment and used JUnit 4.12 and Mockito 2.2.x testing tool.
- Worked with JasperReports for report generation and dynamic data visualization tools such as Angular FusionCharts.
- Experienced with Log4j for debugging and build tools: Maven, Ant.
- Experience in using IDEs like Eclipse, NetBeans in various configurations with version control tools like GIT, and SVN.
- Experience in using bug tracking tools such as JIRA and Bugzilla.
- Worked with Amazon Web Services (AWS) & its various resources such as EC2, S3, RDS, Elastic Beanstalk, and DynamoDB.
- Extensive work experience and knowledge of various phases of Software development life cycle (SDLC) using Agile and SCRUM methodologies.
- Excellent communication, Teamwork, interpersonal and presentation skills.
- To be a high-quality techie in a team-oriented environment that fosters professional development & growth of the organization.
TECHNICAL SKILLS:
Web Technologies \ Frameworks: JSP 2.3, Servlets 3.1, JDBC, JSTL, JMS, \ Struts 2, Spring 4/3, Dependency Injection, JPA, Web Services, SOAP, REST, WSDL, \ Spring MVC, Factory Pattern, Core, Spring, JAX-RS, JQuery 3.1.1, JAX-WS, HTML \ Context, Spring core, Spring AOP, Spring, 5, CSS 3, Java Beans, JavaScript, AngularJS, \ DAO, Spring IOC, Spring JDBC, Spring Boot.Angular 2, AJAX, BootStrap 3.3.7\
Programming languages\ Servers: Java 8, Java 9, J2EE\ Apache Tomcat 5.x/6.x, JBoss 10.1.0\
Other Tools\ JAVA technologies: JIRA, Jenkins, SOAP UI, Maven, Ant, Jasper \ Servlets, JSP, JDBC, JMS, XML, JUnit, Report, Angular Fusion Charts, Eclipse, \ Mockito.Log4J, JUnit, GIT, SVN\
Databases: Oracle 10g/11g, MySQL 5.x\
PROFESSIONAL EXPERIENCE:
Confidential, New York,NY
Full Stack Java Developer
Responsibilities:- Responsible for writing J2EE compliant java code for Confidential development effort which involved working with JSP 2.3, Servlets 3.1, JDBC, XML, Hibernate 3.0 and Spring 3.0.
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of Confidential using Agile Methodology (Scrum).
- Developed Microservices using Spring Boot & the business layer is built using Spring.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API, Spring Boot for microservices and Spring Batch for running batch jobs.
- Involved in preparing Maven builds scripts, deployments, integration and configuration management of the entire Confidential modules.
- Experience in consuming & developing SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL and JAXB) in the QBEPay module to secure the payment processing for the policy issuance or it’s renewal.
- Developed RESTful Web Service for interaction between different modules using JAX-RS, Jersey framework.
- Have use RabbitMQ 3.5.0 message broker to implement JMS for sending notification & alerts to insure client.
- Integrated Spring Security with OAuth 2.0 to further secure different modules & to give user more control over their data.
- Also integrated Spring Security with the Single Sign On (SSO) feature to limit the login attempts made by the user.
- Used Hibernate 3.0 module as an Object Relational mapping tool for back end operations over SQL database.
- Responsible for creating complex SQL queries, stored procedure and analyzed the tables in MySQL 5.x database.
- Developed the presentation layer with HTML5, CSS3, BootStrap 3.3.7, JSON and AJAX and used client-side validation technologies such as JavaScript 1.8.5 and jQuery 3.1.1.
- Used Angular 2.0 framework for developing single page Confidential (SPA) for policy information module.
- Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins 2.x for continuous integration.
- Used AWS S3 Bucket to store the data & used Elastic Beanstalk (EBS) to deploy modules on to the cloud.
- Experience in developing Confidential using TDD (Test Driven Development) & used JUnit 4.12 for unit testing and Mockito 2.2.x for mock based testing.
- Have generated reports using Jasper and used Git for Version Control. Also used JIRA as a bug tracking tool.
Environment: Java 8, Spring Boot, JSP 2.3, Servlets 3.1, Jenkins 2.x, Web Services (REST, SOAP, WSDL, JAX-WS, AWS), POJOs, Log4j, Angular 2, HTML5, Bootstrap 3.3.7, JavaScript 1.8.5, jQuery 3.1.1, XML, AJAX, JSON, JUnit 4.12, Mockito 2.2.x, JIRA, CSS3, Tomcat 8, Jasper, GIT, TDD, RabbitMQ 3.5.0
Confidential,Cherry Hill,NJ
Full Stack Java Developer
Responsibilities:- Participated in design and development as a Core Java and J2EE Software developer.
- Involved in various phases of SDLC using the Agile (Scrum) methodologies.
- Used server-side technologies such as Java 7, JSP 2.3, Servlets 3.1, Spring MVC 3 and Spring JDBC.
- Also, had integrated the Spring Security for the Confidential for authentication process against LDAP, J2EE pre-authentication, and Database.
- Used RESTful web service for interaction between different modules of the Confidential .
- Consumed SOAP web service for retrieving the transaction history details of the customer required for approving the loan.
- Used Hibernate 3.0 module as Object Relational mapping tool for back end operations over Oracle 11g database.
- Used ActiveMQ 5.15.3 to implement JMS to send notification & alerts to the customers regarding their account details.
- Used Jenkins 2.x & Docker for Continuous Integration & Continuous Deployment.
- Developed and designed new cross-browser accessible interfaces using JavaScript 1.8.5, JQuery 2.2.4, HTML5, CSS3, AJAX, JSTL, JQuery 2.2.4, BootStrap 3.3.x.
- Used AngularJS framework for creating single page Confidential for creating the borrower side Customer Loan Request page.
- Used Angular FusionCharts for adding interactive charts & graphs to the Angular apps.
- Used AWS’S S3 Bucket to store & retrieve information of customer & loan Confidential .
- Developed the Confidential within the TDD (Test Driven Development) & used JUnit 4.12 for unit testing and Mockito 2.2.x for mock based testing.
- Used SVN for software development and other version control tasks, & also used Bugzilla as the bug tracking tool.
Environment: Java 7, Spring MVC Framework, Model View Controller, JSP 2.3, Servlets 3.1, Jenkins 2.x, Web Services (REST, SOAP, WSDL, JAXB, JAX-WS, AWS), Log4j, HTML 5, JavaScript 1.8.5, jQuery 3.1.1, AJAX, JSON, JUnit 4.12, CSS 3, Tomcat 7, Mockito 2.2.x, Angular Fusion Charts, JIRA, SVN, TDD, Active MQ
Confidential
Java Developer
Responsibilities:- Designing, Developing and Deploying the web-based Confidential using Java, J2EE, Struts, Hibernate and Spring.
- Client pages are built using HTML, CSS, JSP and JavaScript/jQuery.
- Develop the changes using JSTL, jQuery, Spring MVC, Spring JDBC, Web services.
- JavaScript with HTML5, CSS3 standards, with front-end UI team. Used JSTL, Custom Tags, HTML in JSP’s.
- As part of the requirement, designed and developed REST web services and SOAP web services.
Confidential
Java Developer
Responsibilities:- Involved in complete life cycle of software development including designing, developing, testing, and deployment of Confidential . J2EE Architecture was implemented base on the MVC pattern.
- Developed several controller classes as required for the design.
- Extensively used JavaScript to provide dynamic User Interface and for the client-side validations.
- Handled the Confidential development using JAVA/J2EE, Hibernate and MYSQL etc.
Environment: Java, JSP, PL/SQL Spring boot, JSON, JavaScript, Ajax, jQuery, Maven, Struts, Spring, Spring MVC and Hibernate, IntelliJ, Oracle11g, JPA, Tomcat, Spring REST API, Apache Camel, JUnit, Mockito, XML, Git, HTML5, CSS3, AngularJS, Jenkins
Confidential
Junior Java Developer
Responsibilities:- Developed, debugged, tested and fixed bugs that are raised in the process right from the requirement gathering to Implementation of the project involving in all phases of the Software Development Life Cycle(SDLC).
- Developed the multi-user Confidential using Java and J2EE Technologies like JSP, Spring MVC, RESTful Web Services and Hibernate.
- Developing UI using JavaScript, AJAX, Bootstrap, jQuery, CSS, and HTML.
- Used MySQL to connect to the database and performed CRUD Operations on the data.
Confidential
Junior Java Developer
Responsibilities:- Designed and developed user interface using Struts tags, JSP, HTML and JavaScript.
- Developed user specific Highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create user’s screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate.
- Involved in designing the user interfaces using HTML, CSS, and JSPs.
Environment: Java, SDLC, Agile, Eclipse, Servlets, JSP 1.1, JDBC, Struts MVC, XML, HTML, JavaScript, JSP, UML, SQL Server, Git, SQL, PL/SQL