Post Job Free
Sign in

Java Developer

Location:
South Plainfield, NJ
Salary:
$60
Posted:
January 27, 2021

Contact this candidate

Resume:

Professional summary

*+ years of experience in creating user interface, design and development of Object-Oriented software application using Java, J2EE and Open Source technologies.

Extensive development expertise using Struts and spring frameworks.

Experience in handling projects using agile software methodologies.

Extensive experience in GUI development using Angular JS, Express JS, Node JS, HTML 5.0, CSS, JavaScript, AJAX, JMS, jQuery, jQuery Plug-ins, JSON, Servlets, JSP, JSTL.

Good experience using HTML 4.0/5.0, CSS, CSS3, JavaScript, jQuery, React JS, AngularJS 5/6/7, Node Js, Ajax, Adobe and JSON.

Good exposure to IDE tools like Eclipse, RAD, NetBeans, and IntelliJ.

Good knowledge of Design Patterns like Singleton, DAO, Factory, MVC.

Expertise in RDBMS Database design, JDBC, Oracle, and MS SQL Server, MySQL, PL/SQL and stored procedures.

Experienced in using third-party tools like Toad for Oracle, MS SQL, and MySQL Developer and database perspectives in Eclipse.

Extensive experience in application servers and web servers like WebLogic, WebSphere, Tomcat, IBM HTTP server.

Hands on experience working with Web Services like JAX-RPC, JAX-WS, SAX, JAXP and JAX-RS.

Experience with adhering to organization coding standards in a team development environment.

Strong knowledge in developing Web Services using SOAP and XML.

Strong Experience in OO Analysis and Design.

Expertise in DevOps environment and working with CI/CD methodologies.

Experience with Cloud infrastructures like AWS and PCF.

Good experience in handling team and mentoring the team members on skills required for the project.

Extensively used UML design process - Use cases, Sequence diagrams, Class diagrams.

Prepared detailed design document and use cases/user scenarios, workflow diagrams for the application.

Experienced in creating JUnit test cases.

Good initiator, quick learner and excellent team-player with strong personal and group communication skills.

Goal oriented team player, self-starter, quick learner, and proficient in handling multiple projects, Gap analysis simultaneously.

Technical skills

Languages:

C, C++, SQL, Java & J2EE, PL/SQL

Web Frameworks

JSP, Servlets, HTML, DHTML, CSS, JavaScript, AJAX, XML, Swing/Java AWT, PHP, ASP.

Version Control

SVN, Git

Cloud

AWS

Application Servers

WebLogic, Tomcat 5, JBoss 5.0.

Frameworks

Angular JS 5/6/7, Node JS, React JS

Back-end

Oracle, JDBC, PL/SQL, MySQL, SQL Server 2005

Business

Struts, Spring, Hibernate, SOAP, Rest Web Services, RMI and JNDI.

Other Tools

Unit, Log4j, ANT, MAVEN, Eclipse, MyEclipse, TOAD, CVS, Perforce, VSS, Rational Rose, NetBeans, Quick Build, Microsoft Visual Studio 2008.

Platforms

Windows, UNIX, Mac

Professional experience:

Tumi Inc., South Plainfield, NJ Oct 19 – Present

Role: Full Stack Developer

Responsibilities:

Experience in full Software Development Life Cycle (Design, Development, Testing, Deployment and Support) using development methodologies Waterfall Process, Iterative Process and Agile (Scrum, TDD-Test driven development, CI-Continues Integration) automation test.

Design implement and test services in a Micro service-oriented architecture and has implemented the REST based Micro services using Spring Boot.

Experience in using Jenkins, a Continuous Integration Tool to build the project in all the environments.

Built Web pages that are more user-interactive using HTML5, CSS3, JavaScript, jQuery, NodeJS, Adobe and Angular4/5/6/7.

Expertise in Client Side Designing and Validations using HTML, CSS, JavaScript, JSP.

Used Spring Annotations for creating controllers, Services and DAO's.

Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Jenkins, and Apache Ant.

Working on Migration of the project from Angular 6 to Angular 7.

Develop Business components using Java Objects and used Hibernate framework to map the Java classes

Designing data schema and development of SOAP web services with Axis implementation and REST web services with JAX-RS

Using RESTful web services (JAX-RS) to retrieve credit history of the applicants.

Created React.js for reusable components (multi–field form elements, background file uploads).

Experience in generating user requirements for applications within an agile environment.

Implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach. Developed ANT scripts and used Maven tool to build and deploy J2EE Applications.

Environment: Java/ J2EE, JSP, Hibernate, Multithreading, Spring Batch, Distributed Cache, Servlets, JSP, MongoDB, Oracle 11g, Cassandra, SOAP web services, XML, SOAP UI, Maven, SQL Developer, IBM WebSphere, Junit, GIT, log4j, HTML, jQuery, JavaScript.

Sprint, Overland Park, Kansas State. Mar 18 – Oct 19

Role: Full Stack Developer

Responsibilities:

Actively involved in Analysis, Design, Development, Deployment, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.

Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Enumeration, and Java I/O to fulfill the implementation of business logic.

Worked with Advanced Java 8 features like Lambda for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.

Refactored existing monolithic application by identifying components that needs to be transformed to Micro- services architecture, with Spring Boot-based services interacting through a combination of REST and AWS API-Gateway.

Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring JDBC.

Implementing or exposing the Micro Services architecture with Spring Boot based services interacting through a combination of RESTful Web services for transmission of data in JSON format.

Implemented Spring boot microservices to process the messages into the Kafka cluster setup.

Worked on Kibana and Elastic search to identify the Kafka message failure scenarios.

Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.

Developed JSON services JAX-RS and JSON documentation using Swagger API.

Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.

Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.

Successfully written Generic frameworks using Java Generics to validate and process end to end Java based applications.

Experienced in developing web applications using latest JavaScript ES6 features and framework/Libs such as React and Redux to store the application state.

Use React JS to create more responsive webpages, which can be compatible with all the browsers and compatible with the different devices.

Used React-Redux as middleware to handle asynchronous actions in the application and to make REST API calls.

Developed UI pages using HTML5, React, Bootstrap, CSS3, JavaScript, jQuery, AJAX and NodeJs.

Experienced in React JS and working with React Flux architecture.

Worked with React JS to build Bootstrap components for responsive UI Objects and linked with API data to view render the virtual DOM dynamically.

Implemented Redux Store and React State for server-side rendering and refactoring Reducer logic using functional decomposition and Reducer Composition.

Elegantly used React-Router techniques Axios service to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way

Used Angular libraries like angular-UI-router, angular-resource to create an effective single page application and used angular-cookies to temporarily store the data used in this application.

Developed JUnit test cases for unit testing the integration layer.

Developed Integration test cases by using TEST NG for the services in the integration layer using Rest Assured framework.

For document database we used DynamoDB for storing millions of requests per second. It’s a fully managed database with back-up and restore and in-memory caching for applications.

Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used S3AWS Lambda to run the code in the AWS comprehensive, evolving cloud computing platform.

Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.

Implemented AWS Lambda for triggering the SNS and SQS for sending messages and used Elastic search cluster for storing the files and documents.

Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.

Virtualized the servers on AWS using the Docker, created the Docker files and version control, built various containers using Docker engine and Docker Machine environments, to deploy the microservices oriented environments for scalable applications.

Creating, managing, and performing container-based deployments using Docker images containing Middleware and applications together.

Utilised Postman for testing the services based on how API’s are running by using postman collection.

Developed Gradle for building the project and integrated in CI/CD pipeline for deployed into AWS.

Used Gitlab as Version Control System for the application and JIRA as defect management.

Worked with production support team in debugging and fixing various production issues.

Environment: Agile Methodology,Java1.8, J2EE, HTML5, CSS3, JavaScript, JQuery, React JS, Spring MVC, Spring IOC, Spring Boot, Spring Security, OAuth2,Spring AOP, Spring Batch, REST, SOAP, Hibernate, Micro Service Architecture, Rest Assured, Docker, Apache Tomcat,AWS,EC2, S3, Lambda,Elastic search, RDS, Dynamo DB,JUnit, Test NG, Gradle, JIRA, GITLab, STS, Linux, CI/CD.

Client: Well Point, CA Feb 17 – Feb 18

Role: JAVA Developer

Responsibilities:

Involved in Requirements gathering, Design, Development and System Testing.

Created various mockup for TNS notification to get confirmation and details from business users for notification.

Developed responsive web Interfaces using Angular JS, JavaScript, Ajax and CSS3, HTML 5, jQuery.

Used Hibernate 3.0 ORM framework for persistence to database by integrating it with spring framework using Spring Hibernate template.

Developed RESTful web service using Spring and JAX-RS for retrieving data from server and internal communication. Create and consume web services (SOAP & REST)

Created modules for allowing marking of trades for follow-up and E-mailing trades to Traders.

Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application.

Developed several Web Service stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.

Developed XSLT files for transforming the XML response from the web service into HTML.

Used DOM Parser to parse the XML response from webservices.

Worked on Microservices and maintain the build process and deployment.

Developed MDB’s to read the messages from JMS queues for asynchronous communication.

Used GOF Java & J2EE design patterns. Used Business Delegate to maintain decoupling between presentation & business layer.

Extensively worked with the retrieval and manipulation of data from the Oracle database by writing queries using SQL and Stored Procedures.

Used Hibernate as the object relational mapping (ORM architecture) tool for persisting java objects (POJOs).

Developed stored procedures for data retrieval for Inquiry and Search functionality from Oracle Database.

Enhance transactional capabilities and deployed using Web sphere Application Server.

Served as POC for on call support in the production team on a rotation basis.

Designed and developed JUnit test cases during the development phase.

Used Jenkins for continuous integration and Maven for building the EAR file.

Involved in building and maintaining cloud-based infrastructure on AWS.

Involved in root cause analysis and bug fixing activities.

Used log4j for debugging.

Environment: Java 1.5, Servlets, JSP, Spring 3.0, Hibernate 3.0, HTML 5.0, CSS 3, JavaScript, Ajax, jQuery, Angular JS, Oracle 10g, JMS, Java Mail, Web services, SoapUI, Web sphere, Maven, Git, Log4j, JUnit, Toad for Oracle, Eclipse 4.0.

Client: Tech Mahindra, Hyderabad Aug 14 – Dec 16

Role: Java Developer

Responsibilities:

Involved in Analysis, Design, Development, UAT and Production phases of the application.

Development of the service layer using spring framework and front end using JAVA/J2EE.Development and integration of Spring IOC, MVC which communicates with various service layers and configuring the Spring XML files.

Integrated the Web layer with Oracle database using Spring ORM and other components with JMS.

Implemented database integration with Hibernate with DAO patterns and done the transaction management with Hibernate template and transaction by using session factory.

Used MDB’s to read the messages from JMS queues for asynchronous communication.

Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and SQL.

Preparing DB scripts and PL/SQL programming to resolve DB related production issues.

Developed UI part of the application applications using JSP’s, JavaScript, Ajax, CSS and HTML.

Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH, JAXB, and Style Sheets (CSS).

Used JAVA Mail API and implemented an automated functionality to generate baggage info e-mails to Airport officers.

Worked on the consumption side of SOAP based Web services using AXIS 2.x, soap UI.

Developed few stored procedures, triggers and sequences on Oracle 11g.

Preparation of JUnit through Easy Mock.

Used Unix commands to go through the server logs and identify the issues.

Used Git as version management tool

Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.5, JSP, HTML, DHTML, Ajax, JavaScript, Spring (IOC/MVC), Hibernate, Oracle 11g, XML, Axis 2.0, JAXB, SOAP, XSLT, IBM WebSphere 6.0, Eclipse, Unix, Git and HP Quality Center.

Sutherland, Hyderabad, India May 12 – July 14

Role: Java Developer

Responsibilities:

Developed the J2EE application based on the Service Oriented Architecture.

Involved in design and development of workflow and support.

Used Design Patterns like Singleton, Factory, Session Facade and DAO.

Involved in writing Thread Safe blocks for multithread access to make valid transactions.

Developed screens using jQuery, JSP, JavaScript, Ajax and Ext JS.

Developed various generic JavaScript functions used for validations.

Developed screens using HTML5, CSS, JavaScript, jQuery and AJAX.

Developed various EJB components to fulfill the business functionality.

Used XStream API to transfer data back and forth between Spring MVC and Ext JS, Node JS.

Used AJAX extensively to implement front end /user interface features in the application.

Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.

Implemented SOA to develop REST Based Web services using Apache Axis.

Developed REST web Services clients to consume those Web Services as well other enterprise wide Web Services.

Designed and developed custom message adapter components that allowed message to travel through IBM MQ Series XML Beans and JMS.

Created properties files and used enhanced JTable for improved general performance.

Used Rational Application Developer which is based on Eclipse, to develop and debug application code.

Created user-friendly GUI interface and Web pages using HTML, Angular JS, jQuery and Java script.

Used Log4j utility to generate run-time logs.

Used WebSphere Application Server for deploying various components of application.

SVN was used for project management and version management.

Deployed the application on WebSphere 7.0 application server.

Environment: Core Java, J2EE, Spring framework, Spring MVC, Hibernate 3.x, jQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Web Services, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, jQuery, Restful, JavaScript, Oracle 11g, IBM RAD, WebSphere 7.0, EJB 2.1, Agile Methodology, Design Patterns, SVN, Apache Maven, JUnit, XSLT, HTML/DHTML.



Contact this candidate