We provide IT Staff Augmentation Services!

Sr. Java Developer (spring-hibernate/angularjs) Resume

4.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY:

  • 5+ Years of experience as a Full - Stack Java/J2EE Web Developer in analysis, design, development, implementation and troubleshooting the various Web-based application.
  • Proficient at designing dynamic web applications using HTML5, CSS3, JSTL, JSP, JavaScript, jQuery, AJAX, Bootstrap, and AngularJS to build Single page application.
  • Working knowledge of Log4j, I18N, Angular 2.0, AWS and DevOps tool such as Jenkins.
  • Good experience in developing applications with SOAP and REST Web Services.
  • Skilled at consuming and producing JSON data by building Rest APIs .
  • Extensively used POSTMAN for Web Service testing and solid understanding of HTTP Status Codes .
  • Strong experience using build System and Dependency management tool such as MAVEN 3.0.
  • Extensively worked on open source framework such as Spring which provides Spring MVC, Spring AOP, Spring Boot, Spring Data, Spring Security.
  • Solid experience using DAF such as Hibernate ORM, JPA, and JDBC with Spring Application.
  • Proficient in design, development of web-based application using Apache Tomcat 7.0/8.0/8.5, JBOSS (WildFly) 7.0, GlassFish 4.0.
  • Expert at handling Unit Testing by creating test cases using JUnit and JsUnit.
  • Proficiency in developing J2EE applications using JDBC/Hibernate, RDBMS, Java Beans, Servlet, JSP and writing rigorous Stored Procedures, Triggers, User-defined Functions, SQL queries.
  • Expertise in database technologies like MySQL 5.6/5.7, Oracle 10g/11g/12c, MS-SQL 12/13.
  • Rigorously worked on Core Java for Business Logic Algorithms, Multithreading, Collection Framework, Design Patterns, and handling memory leakage with Garbage Collector.
  • Experienced in version control tools such as GitHub and GitBash.
  • Experienced in issue tracking platforms like JIRA and Unfuddle.
  • Expertise in project documentation implementing Use Case diagram, Flow Chart, Risk Assessment, Requirement Gathering, designing E-R Diagram, UML modeling.
  • Experience working on Software Development Life Cycle (SDLC) with a blend of proficiency and leadership in AGILE-SCRUM and WATERFALL environment. Also, involved in requirement gathering, analysis, prototyping, design, and testing the Java client-server application.
  • Developing and maintaining test scripts/data, analyzing bugs, coordinating with team members in fixing the errors.
  • Good technical abilities and skills developed by determining work ethic, and self-learning new technologies required to fulfill duties.

TECHNICAL SKILLS:

Languages: Java, JavaScript, TypeScript, SQL, C++, C#, Vb.Net, Python

Technologies: Core Java, Advanced Java, J2EE, JDBC, Servlet, JSP, JSTL, Web Services (SOAP and REST), ORM(Hibernate) 3.0/4.0

Methodologies/Design Pattern: OOP, MVC, Factory Pattern, Singleton, Agile, WaterfallTest Driven Development (TDD)

Build System: Maven 3.0

IDE: Eclipse 3.x/4.x, NetBeans 6.x/7.x/8.xVisual Studio 12/17, Servoy 6.x, Unity 3D 5.x

Frameworks: Spring, Hibernate(ORM) 3.0/4.0, AngularJS, Angular 2.0

Web/Application Servers: Apache Tomcat 7.0/7.5/8.0/8.5, JBOSS (Wildfly) 7.0, Glassfish 4.0

Database: Oracle 10g/11g/12c, MySQL 5.6/5.7, MS-SQL 12/13

Web Development: HTML5, CSS3, jQuery, Bootstrap, JSP, XML, Dreamweaver

Operating System: Windows 10/8/7/XP/2000, MAC-OS, LINUX

Mark Up Languages: HTML5, XML, DHTML

Tools Maven 3.0, JUnit, JSUnit, Source Tree, Postman, Jenkins: Web Services SOAP, RESTful

PROFESSIONAL EXPERIENCE:

Confidential -Jersey City, NJ

Sr. Java Developer (Spring-Hibernate/AngularJS)

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology and followed Scrum sessions.
  • Implementation of AngularJS to build UI and its integration with Spring framework.
  • Implemented AngularJS Services, Factory, Directives, Controllers to manipulate and view business investments records and HTTP methods to retrieve JSON data from entity models.
  • Used Custom AngularJS filters to provide better search experience.
  • Used Bootstrap classes to build responsive pages.
  • Implemented Maven 3.0 for Dependency Management and importing JAR files.
  • Design, develop, test and maintain the application built on Spring, and Hibernate-JPA.
  • Technologies used for application development services: Java, RESTful Web Services, JSON, Java Persistence API (JPA), Oracle, Tomcat 7.
  • Built Rest APIs to provide JSON objects for communication with Client-Side Application.
  • Developed test cases in JUnit for unit testing and integrated it with Jenkins for code building, testing, and Continuous Integration.
  • Created Jobs, managed pipelines and built reports using Jenkins.
  • Generated POJOs for Data Model and made individual HBM records to delineate Java Objects with Relational database tables.
  • Created Repositories and their Implementation’s to perform business logic and DML operations.
  • Design and implement an application using Dispatcher Servlet, Dependency Injection, Annotations, Spring AOP, Spring Security, Spring Boot, Hibernate.
  • Created GIT Repository for version control to commit and pull request to GitHub.
  • Worked with Multithreading, Exception Handling and Collection API.

Environment: JDK 1.8, Tomcat 7.0, Spring 4.x, Hibernate 4.0, RESTful, JSON, Junit, Jenkins, JavaScript, AngularJS, HTML5, Maven 3.0, CSS3, Bootstrap, GIT, Oracle 12c, Eclipse, Windows 10

Confidential, Fairfield, OH

Sr. Java/JavaScript Developer (Servoy/JavaScript-REST API)

Responsibilities:

  • Worked on Servoy 6.x platform for development and testing of RESTful Webservice.
  • Implemented RESTful Web Services plugins to fetch binary data.
  • Developed REST APIs using JavaScript to produce JSON.
  • Built Endpoints for accounts, case status, case submission, results, messages Etc.
  • Implemented Custom Endpoints restrictions for authorization and authentication.
  • Developed forms, relationships and worked on Scopes, Globals and Database Manager.
  • Worked on MySQL and wrote SQL Queries for Data manipulations.
  • Used POSTMAN to hit APIs and testing JSON results.
  • Wrote Test cases in JSUnit for unit testing.
  • Used Unfuddle for a ticket and issue tracking.
  • Made Documentation for REST APIs.
  • Used GIT Bash and Source Tree for version control.
  • Involved in requirement gathering, designing, and development phases.

Environment: JavaScript, REST, Postman, JSON, JSUnit, GitBash, Source Tree, MySQL, Unfuddle, Servoy 6.x, Linux

Confidential, Cheshire, CT

Java Developer (Spring-Hibernate)

Responsibilities:

  • Involved in requirement gathering, Analysis, designing, development and testing phases of Software development life cycle (SDLC) Using Agile methodology and have created technical design documents as per the business requirements.
  • Applied jQuery, Bootstrap, CSS3, JSP, and JSTL to build interactive and dynamic UI.
  • Implemented Maven 3.0 for Dependency Management and building project structure.
  • Used WildFly (JBOSS) 7.0 to test and deploy the application.
  • Backup and restore MySQL databases and MySQL workbench.
  • Worked on MySQL database for maintenance, performance and tuning the server, and written rigorous Stored Procedures, and Triggers for event tracking.
  • Built test cases in JUnit for unit testing implementing Assert class and its methods.
  • Integrated Jenkins with GIT and Junit for building and testing application code.
  • Created Jobs, managed pipelines and built reports using Jenkins.
  • Applied the Spring frameworks such as Spring MVC, Spring AOP and implemented Hibernate ORM (Object Relational Mapping).
  • Configured the Dispatcher Servlet, setting up the View Resolver , Reverse Engineering.
  • Performed DML operations with the database using JPA Entity manager.
  • Involved in configuring JNDI for database Connection Pooling (Apache DBCP).
  • Used advanced core Java features such as Annotations, generics, multithreading etc. throughout the application for well-structured programming.
  • Wrote SQL queries and Stored Procedures for Data Access Objects (DAO).
  • Wrote Rigorous algorithms for business logic.

Environment: JDK 1.7, WildFly (JBOSS) 7.0, Spring 3.x, Hibernate 4.0, Jenkins, Junit, JavaScript, JSP 2.0, JSTL, jQuery, HTML5, CSS3, Bootstrap, Maven 3.0, GIT, MySQL 5.7, Eclipse, Windows 7.

Confidential, Kansas City, MO

Java/J2EE Developer (JDBC-Servlet/Spring-JDBC)

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application such as requirement gathering, Analysis, Design, and Code development and applied AGILE and WATERFALL methodology, working with several projects.
  • Maintained and modified Blood Bank Management System which used MySQL database, Java, JSP, JDBC, Servlets, HTML5, CSS3, jQuery, and JavaScript.
  • Wrote Prepared Statements, Stored Procedures, and SQL queries for data manipulations.
  • Developed web components using the J2EE platform.
  • Implemented the Project structure for Health Care Application based on Spring MVC.
  • Designed and developed very complex web pages using HTML5, CSS3, jQuery, and JavaScript.
  • Developed application using Spring MVC, JSP, and JSTL, the business layer is built using Spring and the persistent layer uses JDBC and the Oracle database.
  • Configured the Dispatcher Servlet, setting up the View Resolver , Transaction Manager.
  • Performed CRUD operations with the database using JDBC Template, Named Parameter JDBC Template, Simple JDBC Template, and Simple JDBC Call.
  • Performed tuning for Oracle Database and did Normalization for efficient performance.
  • Used Glassfish 4.0 for application deployment and testing.
  • Implemented Core Java Concepts like Collections, Generics, Exception Handling, Java I/O, Multithreading, and Concurrency to develop business logic. Validated query execution plans & tuned queries using Indexes, and Views.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Implemented Java Data Structures (Sorting techniques) for binding data with user interfaces. Created service components using different java design patterns and object-oriented concepts.
  • Developed POJOs for Data model to map the Java Objects to Relational databases tables.

Environment: JDK 1.7, Spring 3.x, JDBC, Oracle 11g, MySQL 5.x, Glassfish 4.0, HTML5, CSS3, JavaScript, jQuery, Bootstrap, JSP, JSTL, Eclipse, Windows 7/XP

Confidential, Austin, TX

Java/J2EE Developer (JDBC-Servlet)

Responsibilities:

  • Built Inventory Management system for E-Commerce Web Application implementing Project structure based on J2EE platform, using JDBC, Servlet, JSP.
  • Have worked on browser compatibility issues DOM, and jQuery architecture libraries.
  • Worked on JavaScript libraries for error handling and event handling.
  • Designed and developed dynamic web pages using HTML5, CSS3, jQuery and applied Bootstrap classes to develop responsive pages.
  • Developed Client-Side validation in JavaScript and worked on JSTL and various Custom Tag Libraries.
  • Worked on running Unit testing using the JUnit.
  • Used Advanced Core Java concepts of Collections, Generics, Interfaces, Multithreading, Synchronization and Design Patterns

Environment: JavaScript, Core Java, JDBC, HTML5, CSS3, jQuery, Bootstrap, JSTL, JSP, Junit, Apache Tomcat 7.0, Eclipse, NetBeans 6.x, Windows 7/XP

We'd love your feedback!