Post Job Free
Sign in

Java Developer Fullstack

Location:
Texas City, TX
Posted:
June 19, 2023

Contact this candidate

Resume:

Jesvin T

Phone No: 929-***-**** Email ID: adxsl4@r.postjobfree.com

Permanent Resident

PROFESSIONAL SUMMARY

Over 5+ years of experience in working with programming language like Java, J2EE, Struts, JDBC Frameworks and WebLogic for deploying the web applications.

Good experience in all stages of the Software Development Life Cycle (SDLC) from analysis, design, development, testing, implementation and maintenance.

Experience in developing applications using Java 5/6/7/8/9/10/11, J2EE Standards, Java Server Faces, EJB, JSP, Struts, Spring, JDBC, JMS, JNDI, XML, UML, Hibernate, Oracle, MVC Architecture, Web Services, AJAX, RMI, UML, HTML5, Java Beans, JavaScript and DHTML.

Proficient in programming by using the IDE’s such as Eclipse, My Eclipse, JBoss, RAD.

Expertise in XML (SAX, DOM), XSL, XSLT, XML Schema, DTD, Custom Tags, and JavaScript.

Good experience in Web designing technologies like JavaScript, TypeScript, HTML5, XHTML, XML, CSS3, jQuery, Angular 10/9/8/7/6/5, Require.js, Ext.js, Express.js, Prototype.js, Node.js, React/Redux, Backbone.js, AJAX and JSON.

Experience in Microservices Architecture with Spring Boot and Docker.

Extensive experience in Cross-browser HTML, CSS JavaScript coding to offer responsive website layouts to modern browsers and mobile devices.

Experience in Importing data from various sources to the Cassandra cluster using Java API’s.

Worked in container-based technologies like Docker, Kubernetes and OpenShift.

Strong Core Java skills with experience in Collections and Multi threading.

Expertise in Maven for build, Jenkins and SonarQube continuous integration.

Good knowledge on Kafka for streaming real - time feeds from external rest applications to Kafka topics.

CI/CD using Jenkins, Ant, Maven, GIT, DevOps, Gradle, Artifactory, Docker, Vagrant, AWS ECS.

Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.

Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), AJAX and tools like ANT, Junit.

Good knowledge on logical and physical Data Modeling and Created Tables, Views, Constraints, Index.

Worked on Oracle retail suite application screen changes/ modification using JavaScript, HTML5, Bootstrap concepts.

Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle DB, PostgreSQL and NoSQL database Mongo DB.

Good knowledge in oracle data integration - ODI, OSB, ELT, Hibernate concepts.

Good experience in J2EE application development using Java, Servlets, JSP, EJB, JDBC, XML, Struts, Web services, Spring, Hibernate, JMS, MQ-Series, Soap, JAX-WS.

Hands on experience in creating Docker containers and images and deployed code and AWS Services.

Functional knowledge in implementation of AWS Cloud based technologies like Elastic Servers, EC2 Instance and S3.

Willingness and Ability to learn and implement New Technologies wherever necessary. Proactive and well organized with effective time management skills.

Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.

TECHNICAL SUMMARY:

Languages

C, C++, Java 5/6/7/8/9/10/11, J2EE, JavaScript, SQL, PL/SQL

Java/J2EE Technologies

Servlets, JSP, JSTL, JDBC, JSF, MVC, XML, JAXP, DOM, JNDI, Web services

Design Tools

Rational Rose, Star UML, Enterprise Architect

Web Technologies

JavaScript, HTML5, XML, CSS3, Node, Angular 5/6/7/8/9/10, Angular Material, Angular CLI

Frameworks

Spring, Spring-Data, Spring Boot, Spring JDBC, Hibernate, Spring Core, Spring ORM Spring AOP, Angular

Servers

Web Logic, Web Sphere, Apache Tomcat, JBOSS

Version Control Tools

GIT, SVN, CVS

Database

Oracle, DB2, SQL, MySQL, MongoDB

Messaging

JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka

Cloud Technologies

Amazon EC2, S3, simple DB, Elastic Load Balancing, SQS, EBS, cloud front, EKS and PCF.

Application Servers

ApacheTomcat, WebLogic, IBM WebSphere, JBoss

Operating Systems

Windows Family, Mac, Linux, Unix

Education – Completed BTech in APJ Abdul Kalam Technological University

EXPERIENCE DETAILS:

Client: Compass Mortgage Inc., Warrenville, IL Sep 2021 – PRESENT

Role: Java Fullstack Developer

Responsibilities:

Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.

Implemented Business Logic using Java, Spring, Struts, and Hibernate.

Developed Docgen Module, UI components, Job Scheduler in EXIGEN Framework.

Re-designed, re-architected and built the existing application using Java 11, Spring Boot, Spring Reactive Stack (WebFlux), GCP, PostgreSQL and Maven.

Responsible for developing the UI pages using Angular 10/9/8, HTML5, CSS3, JavaScript, PrimeNG and Bootstrap.

Responsible for presenting Team City configurations and, Artifactory to clients and oversite vendors.

Responsible for the uploading jars to Artifactory - the central repository for jars whenever there is an SVN commit.

Core java development for different components. Developed the application using Core Java, Multi-Threading, Spring Core, Beans, JDBC, Transaction and Batch, ORACLE, Maven.

Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.

Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files.

Involved in preparing High- & nojlow-level design docs with UML diagrams using Rational Rose tool.

Used X fire to read the XML response coming from the web service.

Implemented all DAO's using Spring Framework. Implemented SOA using Web Services (SOA over WESB and SOAP over JMS) on ESB utilizing WebSphere Integration Developer (WID).

Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.

Developed Web pages using Struts view component JSP, JavaScript, HTML5, jQuery, AJAX, to create the user interface views Migration 3rd party applications.

Used AWS to deploy the project on EC2 instance Implementation of the Business logic layer for MongoDB Services.

Incorporated Angular Material as well as other third-party User Interface component library modules.

Configured and deployed the application on WebLogic Application Server.

Created JUnit test cases, and Development of JUnit classes.

Used Log4j as a logging framework for the application and handled error, debug, warn messages.

Supported all the UNIX requests for various applications and Developed ANT script to build .war and. ear files for the application.

Created RFP (Request for Proposal) microservice to provide RESTful API utilizing Springboot with Spring MVC.

Implemented Complex Business Delegate layer using DAO's created and business logic.

Exposed various capabilities such as Web Services using Soap and WSDL.

Worked on J2EE components like Servlets, JSPs and MDBs.

Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.

Created a mock UI webapp in Angular 10 to demonstrate microservices and designed and developed the authenticating portal using framework Angular 10 along with HTML5, CSS3 and Type Script.

Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns.

Designed and integrated the full scale Hibernate / spring.

Efficiently worked with all of the following tools/Instances but not limited to including: Kafka, Zookeeper, Console Producer, Console Consumer, Kafka Tool, File Beat, Metric Beat, Elastic Search, Logstash, Kibana, Spring Tool Suite, Apache Tomcat Server etc.

Performed CRUD operations like Update, Insert and Delete data in NoSQL database like MongoDB.

Used Spring IOC and spring's Hibernate Support, transaction management.

Used AWS Lambda to manage the servers and run the code in the AWS.

Developed hibernate DAO framework with spring framework.

Involved in all phases of the project from analysis and requirement phase to delivering the project. Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.

Environment: Java 9/10, J2EE, Hibernate, Angular 10/9/8, Servlets, Node JS, Springs, Struts, JDBC, EJB, Eclipse IDE, WebLogic, jQuery, Microservices, JSP, MVC, AJAX, Rational Rose, Java script, HTML5, CSS3, XML, JavaScript, JUnit, SVN, MongoDB, Windows, JMS, Maven, Github.

Client: NetSpeed Systems, San Jose, CA Dec 2019 – Aug 2021

Role: Java Fullstack Developer

Responsibilities:

Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA.

Implement OAuth tokenization for RESTful Webservices using Spring boot.

Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, etc. in Spring MVC.

Indulged in core development, deployment and server side configurations, where in did programming in core java, scripting in linux, configured the OS parameters, application server's settings and JVM tuning for utilizing the CPU and heap.

Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.

Responsible for developing the UI pages using Angular 7/6/5, HTML5, CSS3, JavaScript, PrimeNG and Bootstrap.

Deployed and tested the application using Web logic application server.

Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Web services (Soap, WSDL).

Involved in the design activities from low to medium complex change requests and handled multiple high severity issues simultaneously.

Implemented Services to share logic across different components in Angular.

Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.

Involved java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.

Involved in the design of the user interfaces using Java Swing and Sun Studio.

Developed web application using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards.

Developed a prototype of the application and demonstrated to business users to verify the application functionality.

Developed middle-tier application with J2EE using Servlet, EJB, Java Beans and Web Services Standards (Soap, WSDL, UDDI).

Implemented J2EE design patterns like Singleton and Session Façade.

Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.

Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.

Participated in coding Spring AOP components for the Transactional Model to handle many requests.

Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.

Wrote and debugged the ANT Scripts for building the entire web application.

Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS – Oracle.

Created XML Schema, XML template and used XML SAX/DOM API to parse them.

Applied J2EE design patterns like Business Delegate, DAO, and Singleton etc.

Configured the application using Spring framework annotations and developed Spring Controllers for request and response processing and implemented RESTful Web Service.

Migrated Spring based application to cloud based Microservices.

Developed several Java Swing custom components to address the core business.

Developed User Interface having animations and effects using JSF, JavaScript and HTML5.

Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.

Used Log4j for External Configuration Files and debugging.

Environment: Java SE 7/8, Angular 7/5/6, Hibernate, Node JS, Servlets, Spring, JDBC, EJB, JAXB, XSL, XSD, Swing, AWT, JNI, JFC, ANT, AJAX, MVC, HTML5, XML, CSS3, Eclipse, JUnit, JavaScript, JTS, Unix, Oracle, Windows.

Client: Quess Corp Limited, Hyderabad, India Apr 2018 – Dec 2019

Role: Java Developer

Responsibilities:

Developed the Web Interface using Struts, HTML5, CSS3 and JavaScript.

Designed the applications using Struts MVC framework for easy maintainability.

Used JavaScript for the web page validation and Struts validator for server-side validation of data.

Involved in developing business tier using stateless session bean (acts as a Session Facade) and Message driven beans.

Created forms using Angular -material and used property and event binding to bind data to the form and performed patch update from the form inputs.

Used JDBC and Hibernate to connect to the database.

Hibernate was used to Map relational data directly to java objects.

Involved in peer code reviews and performed integration testing of the modules.

Followed coding and documentation standards.

Developed form classes of Struts Framework to write the routing logic and to call different services.

Used the Struts controller component classes for developing the applications and used the struts application resources properties file for error codes, views labels and for Product Internationalization.

Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.

Created tile definitions, Struts-config files, validation files and resource bundles for all modules using Struts framework.

Involved in full Software Development Life Cycle, Requirements, design, development, testing, deployment and maintenance of the application. Developed the class and sequence diagrams using MS Visio.

Implemented various J2EE design patterns for designing this application.

Used agile practices for development and gained significant experience in spring.

Developed Servlets at server side for handling requests and responses from the web page and back-end java classes.

Used Eclipse as IDE for development.

JavaBeans were used to store in a number of different collections of "attributes". Each collection has different rules for the lifetime of that collection, and the visibility of the beans stored there. The Java Server Pages (JSP) Specification defines scope choices.

Environment: Java SE 7, J2EE, Hibernate, Servlets, JSP, Spring, MVC, Eclipse IDE, Maven, JSTL, JMS, XML, JAXB, Soap, ANT, SQL, Oracle, Windows.



Contact this candidate