Post Job Free
Sign in

Java Developer Spring

Location:
Atlanta, GA
Posted:
May 17, 2021

Contact this candidate

Resume:

Satya

Java Developer

Summary:

Around * years of IT experience in analysis, design and implementation & testing of Object oriented applications in the client/server, web services, distributed, integrated environments using J2EE.

Solid experience in Java and J2EE technologies using Core Java-Collections, Exception Handling, Polymorphism, Inheritance, Serialization and Multi-threading.

Experience in Core Java 1.8 with strong understanding and working knowledge of Object-Oriented Programming (OOP) concepts, Collections, Multi-Threading, Exception Handling, Data Structures and Algorithms.

Experience in Java/J2EE technologies which involves JDBC, JSP 2.0, JSF, XML, Web Services (SOAP, REST), Hibernate, and Spring Framework.

Excellent knowledge of Relational Databases, SQL and ORM technologies.

Good experience in implementing J2EE compliant applications using various frameworks like, Spring MVC Framework, Hibernate.

Expertise on working with Presentation layer frameworks like JSP, HTML, XHTML, CSS and JavaScript.

Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.

Good knowledge in advanced Java language concepts like Multithreading and Serialization used in distributed systems.

Experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC,

Extensive knowledge on the spring modules like Spring IOC, Spring Boot, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.

Good exposure to Java web services development using SOAP, REST, and JSON.

Design, Implement and test services experience in a Microservice Oriented Architecture

Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 11g, SQL Server and MySQL.

Hands on experience with build tools like Ant Logging tools like Log4J.

Good working knowledge in developing frontend systems with HTML5, CSS3, jQuery, and JavaScript.

Experience with Browser testing and good knowledge of cross-browser/cross-platform compatibility.

Experience in complete Software Development life cycle involving requirement gathering, requirement analysis, object-oriented design, development, testing, deployment and support of web applications and software applications.

Working experience with version controlling tool GitHub and Git.

Professional working experience with the design, development and implementation of Client/Server, three-tier architecture-based applications.

Working experience in all phases of software development life cycle (predominantly agile) including Analysis, Design Development, Testing, Implementation and Support.

Experience in working with IDE's like Eclipse, My Eclipse and Intellij.

Experienced in waterfall, Agile and Scrum software development methodologies.

Ability to write well-documented, well-commented, clear and maintainable efficient code for web development.

Excellent client skills and the drive to complete tasks effectively and efficiently as well as the ability to communicate effectively with all levels of management and the client.

Strong problem-solving, organizing, communication and planning skills, with ability to work individually and in team environment.

Technical Skills:

Languages

Core Java, Java, J2EE, SQL

Frameworks

Spring, Hibernate

Web Servers

Tomcat

Version Control Tools

GIT, Git Hub

Web Technologies

HTML, CSS, JavaScript, jQuery

Build Tools

Ant, Maven

Methodologies

Agile (Scrum), Waterfall

Logging Tools

Log4j

Testing Tools

JUnit

Databases

Oracle, SQL, MySQL

Operating Systems

Windows, Mac OS, Linux/UNIX

Web Services

REST, SOAP, WSDL

Professional Experience:

UDA Technologies, Auburn, AL Jun 2019 to Present

Java Backend Developer

Designing the project by using MVC framework.

Utilizing Hibernate as ORM tool with Spring ORM module.

Using JSP for presentation layer, entity beans as the model to represent the persistent data and interacted with Oracle database as per MVC Architecture.

Writing JUnit test cases to test the Spring DAO layer and created Batch Services to generate reports using Spring Batch.

Utilizing Spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.

Working with Core Java technologies Collections, Serialization, Generics, Annotations, and Exception Handling to implement Back-End Business Logic.

Configuring Spring security in the application to secure the method calls and RESTful web services.

Designing and developing a presentation layer using JSP which acts as View in a distributed MVC architecture, which involves model components and controller components.

Developing web pages using JSF framework establishing communication between pages in application.

Creating Spring Controllers and Integrated with Business Components and View Components.

Implementing business layer using Core java, Spring Beans using dependency injection, spring annotations.

Working with Core Java concepts like Collections Framework, multithreading, Memory management.

Working on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle.

Resolving bugs and Change Requests to already existing code.

Used Core Java concepts collections, generics, concurrency to improve the performance of the applications and to schedule tasks using multithreading.

Utilizing J2EE framework and Core Java and Spring API to develop, test, and deploy business logic using Agile Methodology.

Developing RESTful service interface using Spring Boot to the underlying Agent Services API.

Working in the service layer as a Java Web Developer using Spring 5.0, Spring Boot, Hibernate, SOAP and REST Web-services

Creating Class diagrams and Sequence diagrams.

Developing and consumed Restful web services to accumulate data and generate reports.

Developing Spring and Hibernate data layer components for the application.

Participating in the implementation of client side and server side programming using HTML, Servlets, JSP, JavaScript and CSS.

Exposing Web Services for system integration, developed Restful Web Services for accessing Ordering information.

Preparing Functional and Non-Functional requirements by analyzing the business requirements

Using various core java concepts such as Multi-threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.

Writing stored procedures, triggers and creating views for reports.

Developing the automatic build scripts using ANT for the application to deploy and test.

Participating in providing maintenance and production support.

Environment: Java, J2EE, Spring, Hibernate, Servlets, Multithreading, Data Structures, JSP, HTML, CSS, JavaScript, JSON, RESTful Web Services, JUnit, XML, Git, ANT, Windows, Linux, Toad, Eclipse, Oracle, UNIX.

PAX Technology Inc., Jacksonville, FL Sep 2017 to May 2019

Java Backend Developer

Designed Java Servlets and Objects using J2EE standards.

Designed the project by using MVC framework.

Used JUnit for writing the test cases.

Wrote JUnit test cases to test Spring DAO layer, created Batch Services to generate reports using Spring Batch.

Utilized Spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.

Worked with Core Java technologies Collections, Serialization, Generics, Annotations, and Exception Handling to implement Back-End Business Logic.

Configured Spring security in the application to secure the method calls and RESTful web services.

Designed and developed a presentation layer using JSP which acts as View in a distributed MVC architecture, which involves model components and controller components.

Developed web pages using JSF framework establishing communication between pages in application.

Created Spring Controllers and Integrated with Business Components and View Components.

Implemented business layer using Core java, Spring Beans using dependency injection, spring annotations.

Developed and consumed Restful web services to accumulate data and generate reports.

Developed Spring and Hibernate data layer components for the application.

Participated in the implementation of client side and server side programming using HTML, Servlets, JSP, JavaScript and CSS.

Used Spring Security for Authentication and authorization

Utilized Spring Core for dependency injection/Inversion of control (IOC).

Participated in Sprint planning, daily scrum, sprint review, retrospectives and backlog refinement.

Participated in various phases of Software Development Life Cycle (SDLC).

Implemented REST API and deployed the Web services.

Implemented Spring MVC architecture and Spring Bean Factory using IOC, and AOP concepts.

Utilized Hibernate framework for back end and Spring dependency injection for middle layer.

Designed web pages using HTML 5, XHTML, CSS3, and JavaScript.

Used MicroService architecture, with SpringBoot-based services interacting through REST.

Developed MicroServices for different level of layers in flow of network

Prepared Functional and Non-Functional requirements by analyzing the business requirements

Wrote stored procedures, triggers and creating views for reports.

Developed the automatic build scripts using ANT for the application to deploy and test.

Environment: Java, J2EE, Spring, Hibernate, Servlets, Multithreading, JSP, AJAX, HTML, CSS, JavaScript, JSON, RESTful Web Services, JUnit, XML, Git, ANT, Windows, Linux, Eclipse, Oracle, UNIX.

Veridic Solutions, Norcross, GA May 2015 to Aug 2017

Java Developer

Worked with JSP’s and Servlets to accommodate all presentation customizations on the front end.

Used Hibernate ORM to integrate with business application with Oracle Database where Hibernate template is used to implement business logic.

Consumed Web Services by implementing Spring REST support for development of RESTful Web services.

Developed stored procedures, Triggers and functions in Oracle

Developed Hibernate mapping files for the Object Relational Mapping while configuring Hibernate.

Developed entire application implementing MVC Architecture integrating JSP with Hibernate and Spring

Developed test cases using JUnit for unit testing as well as integration testing.

Developed MicroServices for different level of layers in flow of network

Implemented business layer using Spring MVC and Enterprise layer.

Designed and developed the code using multithreading, Collections and other J2EE technologies.

Used JDBC to interact with the underlying Oracle Database.

Used Spring Batch for scheduling and maintenance of batch jobs.

Implemented the Email module, which included setting up JMS message queue.

Used JDBC/Hibernate in persistence layer of the application.

Wrote ANT scripts for building application artifacts.

Monitored the error logs using Log4J and fixing the problems.

Implemented Log4j for debugging as well as postproduction support.

Accessed stored procedures and functions using JDBC Callable statements.

Wrote and executed various SQL Queries and PL\SQL programs to retrieve the data from the database Oracle.

Used Log4j, JUnit and developed unit test cases to monitor the application functionality.

Used Tomcat as a server to deploy the application.

Participated in the Requirements collection and analysis from the business team.

Developed applications using Java, J2EE, Spring, JSP and Servlet.

Implemented the MVC architecture using Spring Framework.

Configured Hibernate configuration files to persist the data to the Oracle Database.

Configured Hibernate objects as Spring Beans in Spring Configuration File.

Developed ANT scripts and developed builds using Apache ANT.

Used JavaScript for reliable and asynchronous exchange of important information.

Implemented MVC architecture and developed form classes, action classes for the entire application.

Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.

Designed database Tables, View, Index's and create triggers for optimized data access.

Developed Unit test cases using JUnit.

Environment: Core JAVA, JSP, JDBC, ORM, Oracle, PL/SQL, XML, XSLT, Tomcat, Log4J, JUnit, ANT, RESTful, REST, Hibernate, Eclipse, Spring, Hibernate, MVC, JavaScript, JSP

Education:

Bachelors of Technology



Contact this candidate