We provide IT Staff Augmentation Services!

Sr. Full Stack Developer/java Developer Resume

5.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Six years of technical experience in implementation, customization, integration and support of business application system.
  • Functional expertise includes Web Application & Desktop Application, CRM Applications.
  • Having Domain Experience in Telecom, Health Care, Banking, Airlines and E - Commerce.
  • Present role as a Module development, Requirement Analysis, Functional Specification Documentation and interaction - onsite coordination with client.
  • Exposure to OOA&D methodologies like waterfall model.
  • Experience in designing, developing and deploying J2EE applications on IBM WebSphere / Weblogic Application Servers, Tomcat, etc.
  • Experienced in developing Client and Web (Internet and Intranet) based applications with J2EE, JSP, Servlets, JDBC, LDAP, Struts, spring, JSF and other frameworks.
  • Experienced in developing web applications using spring modules like Spring IOC.
  • Experienced in creating various project artifacts like use-case documents, class diagrams, design document, architecture document, etc.
  • Experience in writing SQL queries for relational databases like Oracle 10g/9i, DB2, etc.
  • Experience to communicate with End client to understand the business requirement and prepare business document.
  • Experience with XML technologies including XML, Java Script, CSS and HTML.
  • Experience in using IDE’s like Rational Software Developer/Architect, WSAD, JBuilder, IntelliJ and Eclipse.
  • Experienced in Object Oriented Analysis and Object Oriented Design using Unified Modeling Language (UML).
  • Development experience with popular Object Oriented Design Patterns concepts.
  • A developer who can think, speak and apply the OOP and AOP language concepts in building enterprise Java applications using frameworks such as Struts, Spring, Hibernate and JSF.
  • Expert level skills in Java Multithreading, Exception Handling, Servlets, JSP, PHP,Custom Tag Libraries, Java Script, AJAX, CSS, HTML, Struts, Spring, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and XML related technologies.
  • Used Bootstrap and Media queries to do responsive web design that fit all users and devices from desktop to tablet and mobile phone.
  • Built Restful web API with Spring, Spring Boot, and testing APIs using Postman.
  • Experienced in using Node Package Management to manage JavaScript package.
  • Experienced in database system like SQL Server, PostgreSQL and MySQL.
  • Experienced in using JAVA Spring JPA with Hibernate to integration MySQL, or SQL Server into back end web applications and performing CRUD and aggregation operations on a database.
  • Extensive knowledge on JAVA SE including Collection, Threading, and Core Java.
  • Good experience on Java EE technologies such as Servlet and JDBC.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring Boot.
  • Skilled with Spring Core such as Dependency Injection, Annotations, and Configurations.
  • Extensively worked on Spring JDBC, Spring Hibernate ORM, and JPA.
  • Strong experience using MAVEN 3.0 Build System.
  • Experienced in version control tools like GIT and ticket tracking platform like JIRA.
  • Good experience in developing applications with RESTFul Web Service.
  • Worked on design patterns and algorithms, also Object-Oriented Design and Development.
  • Good understanding of RDBMS in writing queries using Oracle, MySQL.
  • Worked with Hibernate, MyBatis and JPA for the database persistence.
  • Worked on Restful web services using Spring REST and Jersey.
  • Proficient in working on Microservices and JEE application architecture.
  • Worked in Agile environment using Scrum methodology.
  • Proficient in Build Management and Software Configuration Management using Maven, Git, Jenkins, Docker and Kubernetes.
  • Worked on complex queries using PL/Sql and Query Optimization.

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

Sr. Full Stack Developer/Java Developer

Responsibilities:

  • Developed User Interface using Angular with TypeScript, Node.js, HTML and CSS.
  • Implemented Service API using spring boot and restful web services.
  • Setup and implemented Unit Testing Framework using Karma and Jasmin for Angular App.
  • Setup and implemented Unit Testing Framework using Junit and Power mock for Service API.
  • Worked in an agile squad team.
  • Good Knowledge in XML technologies including XML, XSD, XSLT, (DOM, SAX), SOAP, WSDL, Web Services using AXIS.
  • Hands on exposure to multiple Application Servers like JBoss, JBOSS DROOLS engine, IBM WebSphere Server and BEA Weblogic.
  • Expertise in IDEs and tools like RAD, WebSphere, Eclipse, JBuilder, Visio, Rational Rose, TOAD, Maven, Cruise Control etc.
  • Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
  • Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
  • Hands on experience on SSO.
  • Hands on experience on PHP
  • Experienced in Design Methodologies like MVC, DAO,OOP, and OOD.
  • Experience in version control system tools like CVS, SVN, and Clearcase.
  • Highly organized with the ability to manage multiple projects and meet deadlines.
  • Hands on experience on C ++
  • Worked on EXT JS for Rich Web Application
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
  • Developed the backend server with Spring Boot, involving different layers of the application including entity/model, DAO/repository, Controller, Service, Business, and Persistence.
  • Involved in creating and designing a database, and connect the database with Hibernate (ORM)
  • Involved in the authentication process. Configured Spring for customized JwtTokenProvider, incorporated JwtFilter, yet not conflicting global CORS requirement.
  • Developed test classes in JUnit for unit testing.
  • Worked on RESTful API to created services, tested on Postman.
  • Started the front-end application with React and used state object React Class Component for general stateful management.
  • Implemented redux to resolve the application's global state management, especially for user login status.
  • Enhanced user experience with React’slife cycle hooks, including componentDidMount, shouldComponentUpdate, componentWillunmount.
  • Created reusable components for the application and used props to pass data between parent and child component.
  • Also, created a functional component as well as a class component to maintain code simply and cleanly.
  • Used React-Router to create a single page application. Applied Router Guard to deny unauthorized access.
  • Used axios for HTTP requests and attached Bearer token for secure usage of API.
  • Practiced latest ES6 features including let, const, and arrow function.
  • Used JIRA to track the progress of the project.
  • Responsible for design and maintenance of the Git repositories.
  • Involved in SLDC and participated in Scrum meeting.

Confidential, Chicago, IL

Full Stack Developer/Java Developer

Responsibilities:

  • Working on above mentioned stand-alone applications which are built using Java Swings.
  • Working on fixing production issues.
  • Worked extensively on Oracle database to write SQL queries, functions, Stored Procedures since most of the Workflow for these applications lies in the database.
  • The latest direction is to write down the code using Rest API and integrate with Apigee(API Management Tool) to help deploying the code in AWS around next year.
  • Experience in understanding and comprehending the complex legacy business logic which lies in the Stored Procedures and improvising them to the requirement.
  • Reverse engineer the existing platforms, functionalities and access the feasibility of design within the time constraints to build efficient prototypes and solutions.
  • Used plain JDBC to perform the CRUD operations, calling stored procedures, all in accordance to the requirements.
  • Perform application testing involving multiple up/downstream systems, create test cases and test plans from scratch, analyze test results and produce detailed issue reports.
  • Experienced in using Eureka Servers while deploying in EC2.
  • Thorough knowledge of Micro service architecture and experience in implementing several design patterns
  • Designed and developed Micro service business components using Java /J2EE, Spring Boot and Implemented REST web services based on RESTful APIs .
  • Expertise in design and development of enterprise level spring based web applications using Spring REST, Hibernate, EJB, Struts, Servlets, JSP for User Interface Applications.
  • Experienced on spring framework applications like Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring Batch, Spring JPA, Spring Security and Spring Boot and did integration to Microservicesinto existing system architecture.
  • Proficient in Spring AOP, Security, Event Handling, Spring MVC, Spring IOC Container.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - like MySQL, PostgreSQL, SQL/PL-SQL Oracle10g and NoSQL databases like MongoDB .
  • Integrated Hibernate in context files and configured Hibernate session factory.
  • Good Experience in developing Web Services, Restful API using Jersey Framework, and SOAP using Spring-WS .
  • Experienced with web services (SOAP/RESTful) and used to scale the applications for better BOA.
  • Well versed in developing SOA services and consuming the services.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, REST, and WSDL and exposure to JAXB, JAX-RPC, and JAX-RS & JAX-WS.
  • Build hypermedia-driven and implemented connectors between HATEOAS and Spring REST services.
  • Improved overall performance via Multithreading, collections, synchronization, and exception handling strategies.
  • Used Apache for integration and Data Processing with Spring and for Multi-Threaded Message Consumption and worked on Zookeeper to maintain services.
  • Extensive experience in using NPM, BOWER, Grunt and Gulp for build process.
  • Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CICD and AI.
  • Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.
  • Experience in message streaming by using Apache Kafka .
  • Experience with large-scale distributed systems using JMS, Message Queues and Spring JMS Integration .
  • Hands-on experience in using message brokers such asActive MQandRabbitMQ.
  • Hands on experience with Netflix cloud and fall-back technologies like Eureka, Hystrix and Ribbon.
  • Strongly associated with usage of Selenium, Jenkins, Junit and Curl for Unit and System Testing.
  • Experienced on tools like JIRA for bug tracking.
  • Involved in most phases of the Software Development Life Cycle with Agile and started with Scrum Sessions every day.
  • On the server-side, used Spring MVC with Hibernate to connect with Microsoft SQL Server.
  • Used @Annotation for ease of ORM to map POJO with the actual database.
  • Designed and created DAO, Model, and Component for consistency.
  • Used Hibernate Criteria API for query database and perform other CRUD operations as much as possible.
  • Used customized JwtFilter for user authentication but also allowed global CORS.
  • Developed front end website with Angular 6.
  • Familiarized with Angular CLI for building and creating a component, service, modules, and initialized routing functionalities.
  • Used various directives including structure directives *NgForand *NgIf. Also used attribute directive like NgClass.
  • Implemented @input, @output, and @Viewchildfor local reference for simple component communication (always prefer communication with services) or special case like need scrolling information.
  • Had form validation like a template-driven formfor login page simple validations. Used react form for more complex like register validations. (Ensure email, confirm passwords matched).
  • Incorporated rxjs with Http Client Module for all asynchronous backend requests.
  • Design and beautified the frontend styles with angular material along with CSS3.
  • Used Typescript for most components with Angular 6 framework.
  • For routing, relied on router guard to redirect the unauthorized user back to the login page.
  • Used git for version control and collaboration.
  • Participated in Agile methodology for application development, had SCRUM meeting every day.

Confidential, New York, NY

Software Developer(Java Developer)

Responsibilities:

  • Used Spring MVC with Hibernate framework.
  • Designed POJO to solve ORM with the Microsoft SQL Server database.
  • Used Hibernate HQL to query a database and performing CRUD operations.
  • Planned the front-end single page application with React.
  • Incorporated react-redux for global state management, mainly for the authentication process, and added redux-thunk for asynchronous handling.
  • Navigated with react-router.
  • For each component, managed state with React’s internal state object, setState(asynchronous) as minimal as possible.
  • Utilized React’s life cycle, including componentDidMount, shouldComponentUpdate, and componentWillUnmount, etc for performance boosting and bug fixing.
  • Usedreact-bootstrap for styling and responsive web design.
  • Designed, implemented and tested the Spring Domain Model for the services using Core Java.
  • Developed presentation layer using JSP, HTML, DHTML, CSS, AJAX, JavaScript, JSTL Taglibs.
  • Involved in implementation of application using conventional design practices (Web-Service Oriented Architecture, MVC-Model View Controller).
  • Integrated springs framework with Hibernate that is used for Database operations.
  • Collaborated on design spec reviews together with Business Analysts
  • Have worked on Oracle 10g data base for storing and retrieving the application data
  • Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
  • Involved in web component design and development using the spring framework, JSP, Servlets, and taglibs.
  • Involved in loading and storing objects using Hibernate.
  • Involved in configuring Hibernate mapping file.
  • Used version one to work on Agile development.
  • Helped a team in performing Cactus tests using JUnit and automation scripts for UI
  • Used Clear Quest to track the defect list.
  • Participating in design review meetings.
  • Analyzing the impact of Change Requests.
  • Followed Agile Scrum methodology for development of projected enhancements.
  • Implementation of UI Flow using Angular JS and Bootstrap.
  • Involved in creating UI screens, implementing back-end logic and database operations.
  • Expertise in consuming Restful web services using Node JS, AngularJS and jQuery along with JSON parsing to implement AJAX call and render the response data to User Interface.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application and Amazon Cloud Watch is used to monitor the application and to store the logging information.
  • MYSQ L was used as the database for the application which was hosted in the cloud using Amazon RDS service.
  • Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.
  • Involved in AWS SQS to interact with queue and giving roles to it and involved in writing Custom policies.
  • Participated in troubleshooting issues on AWS, Netflix Eureka and Cloud environments.
  • Analysing of SOA based application with Solar / web service / apache ignite cache based systems for optimal design/usage.
  • Experienced in implementing Micro Services, SOA with xml base web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
  • Worked with the SPRING framework hibernate integration to maximize the Classical model view controller layer ( MVC ) Architecture.
  • Implemented SPRING MVC application framework to create and configure of Java beans using SPRING IOC and used SPRING Hibernate support, transaction management.
  • Experience in creatingRESTfulwebservicesusing Jersey,springframework and JAX-RS.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth1/2 .

We'd love your feedback!