Post Job Free
Sign in

Spring Boot Java Developer

Location:
Dallas, TX
Posted:
August 17, 2023

Contact this candidate

Resume:

Sweya

Fullstack Java Developer

Email ID: ady0ja@r.postjobfree.com

PH#: 681-***-****

Professional Summary

* ***** ** ** ********** in Design, Analysis, Development, Integration, Implementation, and Maintenance of Enterprise Applications using Java/J2EE technologies.

Followed bi-weekly Sprint with Behaviour-Driven Development (BDD), Test-Driven Development (TDD), Waterfall and Agile/Scrum methodologies.

Mastered in designing and development of interactive UI using HTML5, CSS3, JavaScript, HTML, Bootstrap, jQuery, AJAX, JSON, XML.

Experienced at MVVM design pattern, JavaScript data capture, DOM (Document Object Model), JavaScript frameworks like Angular with NGRX and React Redux and Flux architectures.

Experience with latest Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings.

Expertise with open-source spring framework modules like Spring MVC, Spring AOP, Spring Boot, Spring Data, Spring ORM, Spring JDBC and Spring Security.

Experience using Web Services (REST, SOAP, WSDL, UDDI) and Service Oriented Architecture (SOA).

Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.

Worked exceptionally on Kafka, RabbitMQ, ActiveMQ and Java Message Service (JMS).

Extensively worked with Version Control Systems like GIT & GITHUB.

Experience of using IDE Tools like Eclipse, STS and NetBeans for Java/J2EE application development.

Expertise in deployment on Web/Application Servers like Tomcat and WebLogic.

Experience in writing Build Scripts in MAVEN and using CI (Continuation Integration) tools like Jenkins.

Experience in Version Control tool like GIT for Source Code version management and merging Source code after intermittent Project releases.

Experience in working on different Operating Systems such as Windows Vista, Windows, Linux.

Excellent Technical, Analytical, Problem-Solving skills, strict attention to detail and ability to work independently, work within a team environment.

Technical Skills

Programming Languages

JAVA, C, C++, SQL, PL/SQL

J2EE Technologies

JSP, Servlets, JMS, JDBC, JTA, JNDI, LDAP, Spring, Hibernate, Struts, Annotations, AOP (Aspect Oriented Programming), IOC (Dependency Injection

Frameworks

Spring, Spring AOP, Spring IOC, Spring Data, JDBC, Spring Boot, Spring Batch, Spring MVC, Spring Cloud.

Database

Oracle, SQL-Server, MySQL server, TOAD, Mongo DB/ NOSQL, DB2

IDEs

Eclipse, Net Beans, IBM RAD, STS, IntelliJ

Web/Application Servers

Web Logic, WebSphere, Apache Tomcat, JBOSS

Cloud technologies (AWS)

EC2, S3, ELB, Auto, Scaling, VPC, Route53, DNS & IAM

Deployment and Build Tools

Jenkins, Maven

Version Control Tools

Git, SVN

Operating Systems

Windows, UNIX, LINUX.

Professional Experience

Client: LexisNexis, NC April 2022 – Till date

Role: Fullstack Java Developer

● Developing and deploying web- app using Java, Angular and SQL Server stack for Enterprise Legal Management in Legal Domain.

● Designing REST API endpoints and implementing RESTAPI calls in web-app which improves the usability of the application.

● Developing single page application and reusable components using Angular and fine tuning the SQL queries in SQL Server.

● Configured and monitored maven build jobs for CID using Bamboo. Also participated in peer code reviews.

● Responsible for understanding the scope of the project and requirements gathering.

● Designed the application by implementing the Struts Framework based on MC Architecture.

● Used JSP, JavaScript, HTML5, and CSS for manipulating, validating, customizing, error messages to the User Interface.

● Developed Spring Configuration file to define data sources and beans.

● Used Log4J for logging and tracing the messages.

● Used Spring IOC, AOP, Spring Boot to implement middle tier.

Client: Forcht Bank, Lexington, KY June 2020 – March 2022

Role: J2EE Developer

Responsibilities:

Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects – Agile Methodology.

Created Spring Boot application and refactored the code from Java 8 to Java 11. Implemented latest version of Java 11 Features.

Worked on configuration of development environment using Spring Boot 2.2 with Spring MVC, Spring Data, Prime faces.

Used Spring Boot framework with Java to implement Microservices Architecture with JAX -RS as a web service.

Implemented OAuth2 token-based authorization scheme using spring security to secure Rest API.

Used REST client / POSTMAN to check the response of various API's, Swagger UI as a visual documentation for back-end implementation and client-side consumption.

Involved in writing complex PL/SQL, Stored Procedures, Triggers and Cursors in Oracle.

Used XML Web Services using SOAP to transfer information to the Credit Monitoring Systems.

Deployed the Application in Apache Tomcat Server.

Used Maven to connect with remote repository and to manage the project dependencies and jar packages.

Used Git as application repository and for deploying to AWS using code commit.

Used JIRA to raise tickets and track user stories, tasks, epic, bugs etc.

Environment: Java 11, Spring, Spring Boot, Spring MVC, Spring Data, OAuth 2, Rest API, Swagger UI, Oracle, XML, Maven, GIT, Apache Tomcat Server, Visual Studio IDE, Jira, Agile, Windows.

Client: Horizon Software, Hyderabad, India June 2018 – Nov 2019

Role: J2EE Developer

Responsibilities:

Actively involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing.

Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection Objects.

Designed and developed using the Java collection API with Java 8 features and for Authentication and authorization extensively Spring Security is used.

Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.

Used JAX-RS for creating Restful web service and implemented authentication by using OAuth2 Security Framework.

Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.

Used Log4j for Logging various levels of information like error, info, debug into the log files.

Built Microservices using spring boot with continuous deployment and continuous integration using Jenkins.

Used for create the project archetype and build the interface modules for create WAR and EAR files.

Worked with Maven to web design and implement application using Spring Integrations and Spring Security.

Extensively used STS for developing, debugging, integrating and deploying the application.

Used GIT for version control and Eclipse IDE for development.

Used JIRA for issue tracking purposes and verifying commits whenever necessary

Environment: Java 8, Spring, Spring Boot, Spring Security, JDBC, Microservices, IOC, AOP, JAX-RS, Apache Tomcat Server, STS, Maven, Eclipse IDE, GIT, Jira, Windows.



Contact this candidate