Post Job Free
Sign in

Java Developer Software Development

Location:
Dallas, TX, 75201
Posted:
May 16, 2024

Contact this candidate

Resume:

CONTACT

281-***-****

ad5q20@r.postjobfree.com

Euless, TX 76039

GANESH

SIGDEL

Java Developer

Over 5 years of IT experience encompassing the

design, development, implementation, and testing of Client-Server and Web Applications using Java/J2EE Technologies.

Proficient in the SDLC (Software Development Life

Cycle), covering Requirements Analysis, Design,

Coding, Testing, Implementation, and Maintenance.

Well-versed in methodologies like the Waterfall Model and Agile Methodology.

Expertise in designing and developing web-based

applications utilizing Java, JDBC, SQL, Servlets, JSTL, JSP, XML, Java-API, and Spring.

In-depth understanding of Java concepts, including Collections, Multi-threading, Synchronization, Exception Handling, and OOPS principles.

Hands-on experience with the ORM tool Hibernate,

involving Connection pooling, Mappings, Transaction Management, and HQL (Hibernate Query Language).

Skilled in installing and configuring MQ monitoring tools.

Excellent working knowledge of configuring multiple WebLogic domains, including machines, manage

servers, node managers, and cluster environments.

Proficient in scripting languages such as Unix and Linux.

Experience in implementing Service Oriented

Architecture (SOA) using Web Services (SOAP, WSDL, Restful, and JAX-WS) and REST Services.

Utilized Maven scripts for building and deploying

applications on web/application servers.

Proficient in Design Patterns such as Spring MVC,

Singleton, Session Façade, Data Access Object,

Factory, and Business Delegate.

SUMMARY

Programming Languages: Java/J2EE, C,

SQL, PL/SQL

J2EE Technologies: Servlets, JSP, EJB,

JMS, JSF, JDBC, JNDI, Web Services,

Spring.

Frameworks: Spring Boot, Spring, Struts,

Hibernate

XML/Web services: REST, SOAP,

Apache-CXF, Jersey, JAX-WS, JAX-B,

DOM.

IDE: Eclipse, Visual Studio, MYSQL

Workbench, SQL Developer

Databases: MySQL, Oracle 10g, MS-SQL.

Web/Application Servers: WebLogic,

WebSphere

Operating systems: Windows 8/10, Unix,

Linux

Version Controls: GIT

Testing/ Debug Tools: JUnit, SoapUI,

Postman, Selenium, Protractor, Log4J

TECHNICAL SKILLS

EDUCATION

Bachelor of Science in Information

Systems, University of Texas at Arlington

GANESH

SIGDEL

Java Developer

EXPERIENCE

Involved in SDLC requirements Gathering, Analysis, Design, Development of different Microservices. Participated in SDLC phases including requirements gathering, analysis, design, and development of various Microservices.

Developed Java Bean components to implement business logic effectively. Utilized Maven for project build processes and JUnit for the development of unit test cases. Configured and employed Apache Log4J for logging and debugging purposes. Employed Version Control (SVN) to establish project structure and manage versioning. Implemented defect tracking using VersionOne across different environments. Integrated Spring with Struts and Hibernate frameworks. Wrote Hibernate Configuration files, Hibernate mapping files, and defined persistence classes for data persistence in the Oracle database.

Developed Controllers for request-response paradigm using Spring Framework Controller in Spring-MVC. Created a tool for retrieving and sending data to a third-party service provider by implementing RESTful web services for client applications.

Used Hibernate as the ORM mapping tool, incorporating Hibernate Query Language (HQL). Implemented caching techniques, wrote POJO classes for data storage, and utilized DAOs to retrieve data, along with other database configurations using the Spring configuration file. Analyzed and resolved performance, transactional, multithreading, and Java memory issues. Designed and developed components for Amazon EC2, Amazon S3, and other services within the AWS infrastructure.

Implemented the Model-View-Control (MVC) structure and developed Microservices using Spring Boot for creating, updating, deleting, and retrieving assignment information from the backend. Deployed various components of the application on Apache Tomcat and WebLogic as application servers. Extensively worked with Java Collections, including List, Set, etc. Environment: Java8, Agile, JAX-WS and JAX-RS, SOAP, REST, Eclipse, Spring, Oracle 10g, AWS, Log4j, JUnit, Jenkins, Selenium, Tomcat, WebLogic 12.1.3, GitLab Java Developer Frost Bank Arlington, Texas (Sep 2022 – Present) Participated in sprint planning, code reviews, and daily standup meetings to discuss the application's progress.

Successfully completed the Design, Development, and Support phases of the Software Life Cycle (SDLC). Java Developer Morrison Healthcare Atlanta, Georgia (Oct 2020 – Aug 2022) GANESH

SIGDEL

Java Developer

Applied AGILE methodology and actively participated in SCRUM meetings. Developed Controllers for the request-response paradigm using Spring Framework Controller in Spring- MVC.

Created a tool for retrieving and sending data to a third-party service provider by implementing RESTful web services for client applications.

Utilized HTTP methods (GET/POST/PUT/DELETE) to manipulate resources or collections of resources. Implemented security for the application by declaring Spring's security filter chain and delegating filter proxy in web.xml.

Applied JSON as the response type in REST services for customer user modules, interacting with the database using Hibernate Persistence Strategy.

Developed Hibernate mapping files using different mapping strategies, such as table per class hierarchy. Integrated Hibernate with Spring by coding a Spring Configuration file. Worked with the Oracle database to maintain tables for the customer module. Configured JMS in the Apache Tomcat application server to send messages on the queue. Conducted unit testing using JUnit.

Provided support to clients in all phases of testing, project release, and deployment activities. Documented the flow and functionality of the code for further reference. Utilized Maven as the build tool in this application. Developed and maintained UNIX shell scripts for data-driven automatic processing. Environment: Java/J2EE, JSP, Java Spring Core/DAO, JSTL, EJB, JMS, XML, JDBC, IBM Web Sphere Application Server 7.0, Oracle, Eclipse, Log4j, MCV, Tomcat, Hibernate Led technical design, review, and implementation across the project, incorporating UML diagrams such as Use case, class, and sequence diagrams.

Designed and developed the application using Agile Methodology, adhering to TDD, Scrum, and pair programming practices.

Coordinated and interacted with the Design team, Business analysts, and end-users of the system. Deployed the application in the Tomcat Server environment using Maven tools. Implemented caching techniques, created POJO classes for data storage, utilized DAOs for data retrieval, and performed other database configurations using the Spring configuration file. Configured and employed Apache Log4J for logging and debugging purposes. Collaborated with the web team and QA teams in smoke tests, load tests, and performance testing of the application.

Jr. Java Developer Pinnacle Bank Abilene, Kansas (Jan 2019 – Sep 2020) GANESH

SIGDEL

Java Developer

Applied OOPs concepts and other core Java concepts like multithreading/concurrency, inheritance, etc., in development.

Responsible for creating, reading, updating, and deleting tables in the database as per requirements. Involved in connecting the database with Servlets and JDBC. Designed JSON responses according to the requests. Developed JSP pages and the view and controller-related files using the Spring Web MVC framework. Environment: SQL, Ajax, JSON, XSLT, JSP, JSTL, Servlets, JDBC, Hibernate, Jenkins, Agile, WebSphere, Oracle and Junit, Maven, Spring MVC, Spring Dependency Injection, Unix.



Contact this candidate