Post Job Free
Sign in

Web Services Java J2ee

Location:
Charlotte, NC, 28126
Posted:
July 24, 2023

Contact this candidate

Resume:

Deepmala

Java/J*EE Developer

adyhod@r.postjobfree.com 740-***-****

Professional Summary:

Over 5+ years of experience in Analysis, Design, Development, Maintenance, and Implementing Enterprise, Web, and Client Server applications using JAVA/J2EE and Object-oriented technologies.

Extensive experience using Java, Spring, Struts, Hibernate, Web Services, RESTful, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, PL/SQL, and Oracle.

Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Front Controller, and Data Access Object.

Experience in building cloud-native applications using AWS services like EC2, S3, Lambda, ECS, and EKS.

Proficient in developing Kafka-based applications using the Java programming language.

Solid understanding of ReactJS architecture, concepts, and best practices for building scalable and reusable components.

Angular is built using TypeScript, a superset of JavaScript that provides static typing and additional features. As a Java developer, TypeScript's static typing and object-oriented features should feel familiar and comfortable.

MongoDB stores data in flexible, JSON-like documents called BSON (Binary JSON). This document-oriented model allows for easy schema evolution and dynamic data structures, making it suitable for agile development and changing requirements.

Manual testing involves executing test cases manually without the use of any automation tools, Writing test cases based on requirements or specifications.

Automation testing a tool for behavior-driven development (BDD) that enables creating test cases in a human-readable format.

Jira can be used to manage testing activities, including test case management, defect tracking, and overall project visibility.

React is primarily a JavaScript library for building user interfaces. While Java and JavaScript are different languages, your experience in Java should provide you with a strong understanding of programming concepts, which will be beneficial when learning React.

Expertise in front-end development using HTML5, CSS3, jQuery, JavaScript, and Ajax.

Java developers often use Kafka in various use cases, such as real-time stream processing, event sourcing, data integration, and messaging systems. Kafka's scalability, fault tolerance, and high-performance characteristics make it a popular choice for building distributed and scalable applications using Java.

Autosys can be used to schedule jobs that fetch data from various sources and publish it to Kafka topics. This allows you to automate the process of ingesting data into Kafka.

The Java client API provides a set of classes and methods to interact with Kafka, including publishing messages, consuming messages, and managing Kafka's administrative tasks.

Good experience in web application servers, including Apache Tomcat, Web Sphere, and WebLogic.

Hands-on experience creating Web Services using SOAP, REST, and Service Oriented Architecture (SOA) concepts.

Strong experience planning and developing designs for Migrating to the AWS cloud.

Extensive development experience in IDEs like Eclipse, My Eclipse, and IntelliJ.

Hands-on experience with build tools like ANT and Maven and logging tools like Log4J.

Expertise in unit testing with JUnit.

Good Experience in software configuration management using GIT and SVN.

Experience with continuous integration and deployment using Jenkins and Docker.

Involved in Agile methodologies, daily scrum meetings, sprint planning, and experienced in onsite-offshore coordination.

Technical Skills:

Languages: Java, J2EE, SQL

J2EE Technologies: JSP, Servlets, JDBC, EJB, JMS, Struts, Hibernate, Spring, Spring Boot, Microservices, Angular 8

Web Services: (SOAP, WSDL), Restful Web Service

Web Technologies; HTML5, CSS, XML, JavaScript, Jquery, Ajax, Kafka

IDE’s/Development tools: Eclipse, My Eclipse, IntelliJ

Database: Oracle, MySQL

Cloud: AWS, React

Web Server: Apache Tomcat, Web Sphere, WebLogic

Version Control Tools: GIT, GitHub, SVN, MongoDB

Tools: Junit, ANT, Maven

Operating Systems: Windows, Unix, Mac

Work Experience:

Icreon Tech, New York, NY

Java/ J2EE Developer Oct 2021 - Present

Involved in all phases of the Software Development Lifecycle (SDLC) using agile development methodology.

Developed web-based applications using spring frameworks and modules such as Spring MVC, Dependency Injection, Spring Core, Spring JDBC, and Spring Security.

Used Spring, Hibernate module as an Object-relational mapping tool for backend operations over Oracle database.

Developed web applications using ReactJS and Java.

React is built with JavaScript, so having a good understanding of JavaScript fundamentals is crucial. Make sure you are comfortable with concepts like variables, data types, arrays, loops, functions, and object-oriented programming principles in JavaScript.

Used Microservice architecture with Spring Boot based services interacting through a REST and Apache Kafka message brokers and worked with Kafka Cluster.

Autosys allows you to define complex workflows involving multiple jobs and processes. You can create workflows that include Kafka-related tasks along with other job dependencies or actions, providing a centralized tool to manage and orchestrate your data processing pipelines.

Angular 8 continued to improve the integration with Angular Material, a UI component library that provides pre-designed and customizable UI elements. It offers a rich set of components, themes, and accessibility features.

MongoDB offers built-in support for horizontal scalability through sharding, allowing you to distribute data across multiple servers or clusters. It also provides replica sets for high availability and automatic failover in case of node failures.

Involved in writing Java API for Amazon Lambda to manage some of the AWS services.

Implemented Java/J2EE Design patterns like Business Delegate Data Transfer Object (DTO) and Data Access Object.

Developed and consumed Restful Web Services using media applications like JSON and XML.

Involved in designing and developing web pages using HTML5, CSS3, JavaScript, Jquery, and Ajax.

Used Microservices architecture with spring boot-based services interacting through a REST API.

Packaging and Deployment of build through Maven scripts and integrated with Jenkins.

Used AWS for the deployment process.

Involved in integration support, defect fixes, and Unit testing during the UAT process.

Worked with Apache Tomcat web servers for deploying web applications.

Used Log4j to monitor the error logs. Used GIT Repository as a version control tool.

Extensively used My Eclipse as an IDDE for building, developing, and integrating the application.

Used Agile/Scrum as the working environment for this project.

Environment: Java, J2EE, Spring, Spring boot, Spring IO, Spring MVC, Hibernate, Microservices, AWS, Angular 8 JavaScript, Jquery, Apache Tomcat, Jenkins, XML, Oracle, MySQL, Maven, SOAP, Rest, WSDL, JUnit, GIT, SVN, Eclipse, React, Kafka, AWS, MongoDB.

nCino, Inc., Wilmington, NC

Java/J2EE Developer Feb 2020 - Sept 2021

Designed and developed JSP pages using Spring MVC framework and created components like Dispatch servlets, configured Request mapping annotation controllers, and view resolver components.

Designed Java Components and integrated them using Spring framework for Hibernate Object/Relational persistence mechanism.

Integrated ReactJS applications with Java-based RESTful APIs.

React components have a lifecycle that determines how they behave at different stages. While React hooks have largely replaced lifecycle methods, it's still beneficial to understand the basics of the component lifecycle and how it affects code.

Created alarms in AWS Cloud watch service for monitoring the server’s performance, CPU Utilization and the disk usage, etc.

Developed and tested Kafka applications using Kafka client APIs, such as the Java client API.

Created optimized graphic websites and application interfaces using HTML, CSS, and jQuery UI framework.

Created SOAP web services interface to Java-based runtime engine and accounts.

Worked on MySQL databases and Oracle databases technologies.

Involved in deploying the Docker images to AWS container services.

Used Jenkins to build and deploy the applications and implemented force made when the build failed.

Designed and developed backend Java components residing on different machines to exchange information and data using JMS.

Used Maven and Ant build tools for application layer modules.

Actively used the defect tracking tool JIRA to create and track the defects during the QA phase of the project.

Used Maven as a build tool and Jenkins for continuous integration development.

Developed test cases using Junit.

Used Eclipse IDE to develop the application.

Involved in configuring the WebSphere application server to test the application.

Used Log4j logging framework for application logging for debugging purposes.

Environment: Java, J2EE, JDBC, JavaScript, Spring, Spring MVC, Hibernate, XML, Jquery, WebSphere, Servlets, SOAP / REST Web Services, JMS, Maven, Eclipse.

Waverley Software, Palo Alto, CA

Java Developer Aug 2017 - Jan 2020

Involved in the analysis, design, development, and testing phases of the Software Development Lifecycle (SDLC) using Agile methodology.

Involved in developing design documents and impact assessment documents.

Involved in the configuration of Spring MVC and Integration with Hibernate.

Developed user interfaces using HTML, CSS, XML, and JavaScript.

Involved in Struts framework code implementation.

Consumed SOAP-based web services using the WSDL document.

Implemented data access objects (DAO) for database interactions using JDBC and Hibernate.

Extensively worked on JDBC for database access and deployed the application on Apache Tomcat Server.

Developed SQL Server stored procedures, functions, and database views.

Responsible for Unit Testing with Junit and integration testing of software.

Used log4j to log messages depending on the message type and level.

Developed ANT script to build .war files for the application.

Used SVN for source management.

Environment: Java, JSP, JPA, Spring, Hibernate, Web services (SOAP, REST), JUnit, Log4J, Oracle, SQL.

Education:

Bachelor in Electronics Engineering at Dr. Babasaheb Ambedkar Marathwada University, India.



Contact this candidate