Post Job Free
Sign in

J2ee Developer Time Delivery

Location:
Lithonia, GA
Posted:
May 20, 2023

Contact this candidate

Resume:

Rasheda

J*EE Developer

US Citizen

Professional Summary

•5 years of IT experience as a JAVA/J2EE developer in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi - tier applications.

•Expertise in the implementation of Core Java SE 11 concepts like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings to and from the Files.

•Experience in design and development of multitier applications using Java, J2EE 7/8/11, JPA, JMS, JDBC, EJB, Spring, Hibernate, XML, XSD, SOAP, WSDL.

•Experience in implementing the Spring Config Server, Spring Cloud modules to deploy services on Hybrid Cloud environment.

•Diverse experience utilizing tools in N-tier & Microservices architecture applications using Spring Boot, IO, Spring Cloud config, Spring Data with JPA, Netflix OSS components (Eureka).

•Extensive Experience on spring framework stack like spring boot, Spring MVC, Spring Data, Spring JPA (Hibernate), Spring Rest, Spring Integration, Spring AOP (aspect-oriented programming).

•Focused on Amazon Web Services (AWS) services.

•Expertise in developing web services using SOAP, WSDL, RESTful, JAX-WS, JAX-RS, JAX-RPC, AXIS, and JERSEY.

•Experience in Java Database Connectivity: JDBC API, Open-source framework like Hibernate ORM, DAO Pattern.

•Proficient knowledge in RDBMS systems like Oracle, DB2, My SQL, MS SQL Server and communication methods like JDBC, ODBC, Connection pooling and related features.

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

•Proficient in using Project Management Tool Jira, Build Tool Maven and for CI/CD used Jenkins.

•Experience in using Log4J, Version Control tool like GIT, GITHUB and issue tracking tool JIRA.

•Excellent communication, analytical, interpersonal and presentation skills. A self-starter capable of multi-tasking with ability to handle deadlines in fast paced environment.

Technical Skills:

Languages

Java 7/8/11, SQL, PL/SQL

Tools & Framework

Spring, Spring Boot, Spring Core(IOC), Hibernate, JPA, Spring MVC, Spring AOP, Spring Data (Spring JDBC, Spring ORM), Spring Batch, Spring Security, Spring Transaction Management, JSP, JSF.

Web services

SOAP, RESTful, AWS, JAX-RPC, JAX-RS JAX-WS, JAXB

Web/App Servers

WebSphere, Apache, Tomcat, JBoss EAP, WebLogic

Development Tools

Eclipse, My Eclipse, IBM RAD, Spring Tool Suite (STS)

Database

Oracle, SQL-Server, MySQL, NoSQL MongoDB

CI/CD Tool

Jenkins

Version Control Tools

GIT, SVN, CVS

Operating systems

Windows, iOS, Android

Professional Experience

Client: Reliant Bank, Brentwood, TN Apr 2021 – Till Date

Role: J2EE Developer

Responsibilities:

•Involved in Agile - SCRUM methods, break tasks into small increments called SCRUM with minimal planning.

•Develop complex functionalities using Java 11(Ensure designs are in compliance with specifications of java11).

•Developing RestFul Web services which consumes the HTTP request and produces the HTTP response using Spring Boot.

•Used Spring Data Repositories to perform CRUD operations

•Implementation of authentication for Restful web services using Spring Boot Security Starter.

•Implementing or exposing the Micro services based on RESTful API utilizing JAX-RS into Spring Boot.

•Troubleshoot AWSEC2 Status checks including System Status checks and Instance Status check alerts.

•Have worked on deployment and Migration of legacy Java applications to the AWS cloud.

•Involved in creating Mongo dB, collections and documents and developed Mongoose Schema objects to perform CRUD operations.

•Used Visual Studio as IDE, configured and deployed the application onto Tomcat application server using Maven build scripts to automate the build and deployment process.

•Participated in Daily Scrum Meetings and Sprint Retrospective and sprint planning for on time delivery of Business Needs.

Environment: Java 11, Spring, Spring Boot, Microservices, Spring Data JPA, Spring Security, JAX-RS, AWS, Visual Studio IDE, Apache Tomcat Server, Mongo DB, Jira, Maven, GIT, Agile, Windows.

Client: MagMutual Insurance Company, Atlanta, GA Feb 2019 – Mar 2021

Role: J2EE Developer

Responsibilities:

•Followed Agile Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.

•Utilized Java 8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for bulk data operations on Collections and Parallel operations for effective sorting mechanisms.

•Microservices have been built using spring boot, Netflix OSS, Spring cloud and deploying to AWS Cloud.

•Conversion of old legacy SOAP services to RESTFul Spring Boot Applications and make them to run on latest JDK versions.

•Contributed to build Java applications that work with Amazon S3, Amazon EC2 and regular support for new services to the AWS SDK for Java.

•Use Spring boot framework for developing the application and RESTful Web Services with JAX-RS for making rest calls.

•Used various Core Java concepts such as multi-threading, exception handling, collection APIs to implement various features and enhancements.

•Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.

•Managed data backup and archiving on AWS using S3 and Glacier.

•Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.

•Interacted with database by using JDBC and Java.sql package.

•Designed, developed and implemented document transformation applications using XML tool

•Created DDL and DML SQL scripts for creation of database objects in Oracle DB.

•Used Log4J to logging, debugging, and providing warning and info on the server console.

•Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.

•Used JIRA tool for tracking stories progress and follow agile methodology.

Environment: Java 8, Spring, Spring Boot, Microservices, Spring JDBC, Spring AOP, Netflix OSS, AWS, Maven, XML, Spring Tool Suite. Log4j, Apache Tomcat Server, Oracle DB, Jira, GIT, Jenkins, Agile, Windows.

Client: Net32, Cary, NC May 2017 – Jan 2019

Role: J2EE Developer

Responsibilities:

•Involved in the design of application using Model View Control (MVC) Architecture and designed Use Cases, Sequence diagrams and Class Diagrams using UML and Rational Rose.

•Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions, Hibernate cache concepts.

•Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant data transactions

•Created data model and generated Hibernate mappings and domain objects using Hibernate tools.

•Leveraged Spring batch module for batch processing, used the job scheduler and listeners for error handling, report generation and service retry mechanisms on failures.

•Published the JAX-WS web services leveraging the Facade layer of Spring services for external clients to communicate.

•Created stored procedures, triggers and functions using PL-SQL to meet user requirements

•Extensively used XML and Java Architecture for XML Binding (JAXB) to map java classes to XML representation.

•Written Maven scripts and JENKINS tools to build the entire module

•Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control GIT.

•Fixed bugs, defects within the application by debugging the code and analysing the inspect feature in browser.

Environment: Java 7, Spring, Hibernate, DAO, JAX-WS, XML, JAXB, Eclipse IDE, Jenkins, Oracle, GIT, Windows.



Contact this candidate