Post Job Free
Sign in

Web Services Java J2ee

Location:
Grand Prairie, TX
Posted:
October 12, 2023

Contact this candidate

Resume:

Tshiring Dolma Ghale

ad0bzx@r.postjobfree.com

214-***-****

PROFESSIONAL SUMMARY:

●Overall 5+ years of experience in software development using Web and Java/J2EE. Good experience in systems Analysis, Design, development, testing, implementation and maintenance and support for small, medium and large-scale systems.

●Strong hands-on and good knowledge of J2EE technologies

●Experience working on front end design and development using JavaScript, CSS, HTML, JSP, JSF, Servlets, AJAX, Java Beans.

●Hands-on experience in building projects using popular IDEs such as Spring Tool Suite (STS), Eclipse and IntelliJ. Extensive experience as a User Interface/Front End Developer in developing web applications using HTML, XML, CSS, WebLogic, JavaScript, Typescript and AngularJS .

●Expertise in designing, developing efficient, reusable, and reliable backend software in multithreading in UNIX and Linux platform using Boost library and STLs such as sets, maps, list, stacks and queues, data structures and algorithms.

●Expertise in writing shell, bash and python scripts for automation testing and unit testing of the software.

●Strong experience in RDBMS technologies like SQL, Stored Procedures, Triggers, Functions.

●Experience in Test Driven Development using Junit.

●Good experience on working with Amazon Web Services like ECS, S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Cloud Watch, Amazon EBS and Amazon CloudFront.

●Experience in Integration of Amazon Web Services AWS with other applications infrastructure.

●Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.

●Hands on experience in deployment of J2EE applications on JBoss, Tomcat, IBM Web Sphere and WebLogic Application Servers..

●Good Experience in programming with HTML, CSS, and JavaScript.

●Excellent knowledge and experience using Java/J2EE technologies like Java Beans, JSF, MyFaces, Servlets, JSP, Struts

●Solid understanding and Experience in using Spring, Struts and Hibernate frameworks

●Experience in Micro services development using spring boot and google cloud platform.

●Good experience on working with Amazon web services like ec2, s3, amazon simple db, Amazon RDS, Amazon elastic load balancing, Amazon SQS, Amazon identity and access management, aws cloud watch and amazon cloud front.

●Designed, developed, and maintained robust and scalable web applications using Angular 13

●Developed UI component with AngularJS 13 framework by utilizing the core features like MVC pattern and Dependency Injection.

●Developed Restful microservices using Spring, Spring Boot and JDK 17.

●Skilled in JDK 17 for Java application development, leveraging its support for sealed classes, pattern matching for switch statements, and other productivity-focused features.

●Successfully worked and implemented application architecture based on using JAVA/J2EE technologies such as, Core Java, Multithreading, Collections Framework, Java I/O, JDBC, Hibernate, Spring Framework, Spring Batch, Struts Framework, JSP, jQuery and XML including XSL, XSLT and XML Beans.

●Expertise in J2EE Technology- Servlets, JSP, Spring, JDBC, Hibernate and JMS.

TECHNICAL SKILLS:

Programming Language

Java, J2EE, HTML, CSS,JDK 11,17

Java Technologies

Spring, Servlets, JSP, EJB

Operating system

Windows, Unix (Linux, Solaris).

Frameworks

Spring MVC, Spring Boot, Hibernate/JPA.

XML Technologies

XML, WSDL, SOAP.

Web Technologies

Java Script, HTML, Web services (SOAP, REST), AngularJs, Angular 13, JDBC, Servlets, JSP, AWS, CSS and AJAX.

Servers

WebLogic 10.1/9.0, WebSphere 6.0/5.1, JBoss 4.0.3, Apache Tomcat 6

RDBMS

Oracle 11g/10g, DB2, MySQLServer, MySql, PostgresQL

IDE Tools

IntelliJ, Eclipse

Software Configuration Management Tools

SVN, Git, ButBucket

Middleware Tools

Jenkins, JIRA

Build Scripts

ANT, Maven

Scripting languages

JavaScript, Perl, Shell, Python

Methodologies

Agile, Waterfall.

Other Tools

PuTTY, FireBug, Bitbucket, JIRA, Websphere MQ, Jenkins, PowerMock, Mockito.

Education:

Texas A&M University

Bachelor in Business Analytic, 2022

PROFESSIONAL EXPERIENCE:

Client: Capital One, Richmond,VA June 2021 – Present

Role: Full Stack Java Developer

Responsibilities:

●Engaged in the comprehensive process of analyzing, designing, coding, modifying, and implementing user requirements.

●Utilized Java REST and core Java to elegantly code intricate business logic, ensuring optimal functionality.

●Utilized Java 11's new HTTP client module to facilitate seamless communication with external APIs and services.

●Constructed server-side applications that seamlessly interacted with databases, employing Spring Boot and Hibernate technologies.

●Utilized Hibernate annotations and mapping configurations to define and establish object-relational mappings, ensuring efficient and consistent data manipulation.

●Developed and configured Spring Boot security features, ensuring robust authentication and authorization mechanisms within applications.

●Successfully integrated Spring Boot applications with various databases using Spring Data JPA, ensuring efficient data management and persistence.

●Developed RESTful APIs for microservices, enabling seamless interaction and data exchange between different components.

●Established an event-driven architecture using Apache Kafka, enabling seamless communication and real-time data synchronization between microservices.

●Developed Kafka consumer applications in Java, effectively processing and consuming real-time data streams from multiple Kafka topics.

●Executed various phases of the Software Development Life Cycle (SDLC), encompassing analysis, design, coding, and testing.

●Skilled in TypeScript and well-versed in Angular CLI, effectively utilizing it to create components, services, and modules within multiple Angular 13 applications.

●Integrated RESTful APIs from Java backends into Angular 13 applications, ensuring smooth data exchange.

●Collaborated effectively with cross-functional teams to accommodate updates and modifications to existing designs and codebase.

●Demonstrated prowess in unit testing using the JUnit framework within a Business-Driven Development (BDD) framework.

●Operated within an Agile (SCRUM) environment, participating in daily stand-up meetings to track progress and mitigate development roadblocks.

●Proficiently deployed applications onto the WebSphere application server.

●Developed Java APIs for Amazon Lambda, facilitating the management of various AWS services.

●Developed Docker images using Dockerfiles, defining application dependencies, configurations, and runtime environments.

●Implemented Log4j to ensure effective logging, debugging, and tracking mechanisms.

●Possessed a hands-on role in Agile methodology, contributing to analysis, detail design, development, bug fixing, and enhancement efforts.

●Formulated complex SQL queries and Stored Procedures in PL/SQL to extract and insert data across multiple database schemas.

●Utilized JIRA reporting tool to compile and present versions, sprint details, issue tracking, and more.

●Operated JENKINS for streamlined Continuous Integration and Continuous Deployment processes.

●Used AWS to deploy the project on EC2 instance Implementation of the Business logic layer for MongoDB Services.

●Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).

●Drove development tasks and debugging activities through the Eclipse IDE, ensuring a productive development environment.

●Hands on experience on Maven, Jenkins, Git-Stash for continuous integration and continuous delivery

ENVIRONMENT: Java 17, J2EE, Spring Boot, Hibernate, Angular 13, Kafka, Maven, Microservices, WebLogic, Restful Services, AWS, Docker, SonarQube, Bit Bucket, Apache Tomcat, Git, Eclipse IDE and Jenkins

Client: Care First, Owings Mills, MD May 2019 to May 2021

Role: Java Full Stack developer

Responsibilities:

●Participated in defining service functional specifications, contributing to design decisions, and ensuring seamless feature integration across services.

●Authored and maintained service application code, encompassing frameworks, libraries, APIs, and comprehensive documentation.

●Utilized the Spring Boot framework to architect microservices patterns, employing Spring Data JPA and Hibernate for robust data management.

●Integrated JPA with Hibernate, effectively managing persistence through the repository layer.

●Engineered custom message adapter components using Apache Kafka, enabling seamless message flow across microservices via Restful APIs implemented using Spring Boot and Spring MVC.

●Crafted a dynamic single-page web application, leveraging HTML5, CSS3, Bootstrap, and ES6, complemented by responsive components and routing services in Angular for an enhanced user experience.

●Developed reusable Angular components using TypeScript, harnessing Dependency Injection for efficient consumption of REST APIs.

●Expertly configured and managed Java application environments on AWS using Elastic Beanstalk, enabling streamlined deployment and scaling.

●Executed rigorous unit testing using JUnit and Mockito frameworks to ensure code integrity.

●Championed automated testing based on acceptance criteria using the Cucumber framework.

●Crafted and optimized SQL queries and Stored Procedures using PL/SQL to enable efficient data modification within an Oracle database.

●Proficiently monitored logs using the Log4J framework, promptly addressing and resolving issues.

●Automated build and deployment processes using Maven and Jenkins, streamlining development workflows.

●Resolved bugs and addressed change requests within existing codebase, enhancing software reliability.

●Demonstrated end-to-end involvement in system analysis, design, and development using J2EE architecture.

●Constructed the presentation layer using a combination of HTML, AngularJS, CSS, and JavaScript.

●Designed application use cases using Spring and Hibernate, adhering to established open-source frameworks.

●Integrated the Spring MVC framework seamlessly with Hibernate for robust data handling.

●Employed a multi-tiered J2EE design, harnessing Spring Inversion of Control (IoC) architecture and Hibernate for efficient application development.

●Designed and implemented restful APIs and services, following best practices for microservices interaction and frontend integration.

●Configured and customized business objects using Spring beans, enhancing application functionality.

●Developed Restful Web Services using Spring Rest library, creating robust interfaces for communication.

●Ensured code quality through unit testing, employing the JUnit framework for comprehensive testing.

●Executed application deployment through a Jenkins CI/CD pipeline, utilizing Docker to containerize the environment and deploying on ECS.

●Enhanced application debugging capabilities through the integration of the Apache Log4J framework.

●Utilized Git branching strategies, such as feature branches and pull requests, to facilitate concurrent development and code review processes.

Environment: Java 8, Spring Boot, Spring, Maven, Angular 10, SOAP, REST, AWS, Hibernate, Microservices, Kafka, Oracle 11g, JUnit 4.0, XML, JSON, WebLogic, Docker, Mockito, Elastic Search, SonarQube, Bit Bucket, Soap UI, Apache Tomcat, Eclipse IDE, Windows, Swagger, Jenkins, Git.

Client: Comcast, Reston, VA August 2018 - April 2019

Java Developer

Responsibilities:

●Involved in creating web applications utilizing Spring, Rest based Web services, used HTML5, CSS3, JavaScript, JSP, Angular 6, AJAX and Bootstrap.

●Involved in analysis and design phases of Software Development Life Cycle (SDLC) and developed the functionalities using Agile and Scrum methodology.

●Created TypeScript reusable components and services to consume REST API's using component-based architecture provided by Angular 6.

●Used Microservices architecture with Spring Boot, Apache Kafka message broker, deployed to AWS cloud.

●Used Java8 features like stream and Lambda expressions.

●Implemented Spring framework as backend to integrate AngularJS and Hibernate

●Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.

●Implemented all the functionality using SpringIO / Spring Boot, Thyme leaf and Hibernate ORM.

●Executed JavaEE components using Spring MVC, Spring IOC, spring transactions and spring security modules.

●Developed Microservices with Spring and tested the application using Spring Boot.

●Used Spring Core Annotations for Dependency Injection and Spring Boot for Microservices.

●Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.

●Implemented Spring Boot Microservices to perform modular functionality as per Micro services architecture.

●Configured Jenkins in Microservices apps for deploying and implemented Jenkins for the central build.

●Deployed Spring Boot based micro services Docker container using Amazon EC2 container services.

●Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation for databases using tools like Jenkins.

●Used Maven for project dependency management and Log4j for logging Involved in activities like code review, performance improvement

●Used SVN for version control; configured Maven for dependencies and Log4J for logging.

Environment: Java 1.8, Spring, Maven, JavaScript, Spring Boot, HTML5, CSS3, Log4J, Jenkins, XML,REST, SQL, Microservices, WebServices, Hibernate, Bootstrap, JBOSS, Oracle 11g, WebSphere, JUnit, Angular JS/6, SVN.



Contact this candidate