Post Job Free

Resume

Sign in

Stack Developer Software Development

Location:
Round Rock, TX
Salary:
100 to 120k
Posted:
February 06, 2024

Contact this candidate

Resume:

Vidya Voodem

Email ID: ad3ey9@r.postjobfree.com

Contact: 314-***-****

Java Full Stack Developer

SUMMARY:

Around 5 Years of experience as Java Developer in Software Development Life Cycle (SDLC) core areas such as Analysis, Planning, Developing, Testing. Deploying and Maintaining of Object Oriented and Web based Enterprise Applications using Java/J2EE technology.

Knowledge of Hadoop Distributed File System (HDFS) and MapReduce programming model.

Excellent understanding of Software Development Life Cycle (SDLC) methodologies like Agile (Scrum), working with Jira.

Experience in developing web applications with various open-source frameworks: JSP, Spring Framework (MVC), Spring Core, Nodejs, and HTML.

Developing mobile application in flutter and java/Kotlin/swift

Experience in working with Apache Hive for data warehousing and SQL-like querying of data stored in Hadoop.

Expertise in HTML, CSS, XML, XSD scheme and JAXB, JAXP API (DOM, SAX, StAX parsers).

Good in Core Java API, serialization, synchronization, multi- threading, collections, exception handling and database connections.

Knowledge of big data technologies such as Hadoop, Spark, and NoSQL databases.

Extensive experience in containerization technologies including Docker, Kubernetes, Amazon ECS, and Google Kubernetes Engine (GKE).

Proficient in developing responsive web applications using AngularJS, leveraging its powerful features like two-way data binding, directives, and dependency injection.

Experience in SQL, PostgreSQL, Stored Procedures, Functions with databases such as MySQL.

Experience in deploying web and JEE enterprise applications on Apache Tomcat.

Expertise in various Java/J2EE design patterns including Data Access Object, MVC (Model View Controller), Factory and Abstract Factory, Transfer Object and Singleton in the development of Enterprise Applications.

Hands on experience with version control systems such as GIT, Subversion (SVN) for providing common platforms for the developers.

Experienced in build tools such as Apache Maven & Gradle.

Experience using and automating Cloud Infrastructure tools like AWS, GCP and Azure for deploying and maintaining Enterprise Applications.

Experienced in SQL and PL/SQL programming for developing stored procedures, triggers, and functions.

Implemented CI/CD pipelines for Java applications using tools like Jenkins, ensuring automated testing, building, and deployment of containerized applications.

Experience of working with Application servers, Web servers like IBM WebSphere, WebLogic, JBOSS and Apache Tomcat.

Proficient in using data analytics tools such as R, Python, and SAS.

Integrated Node.js into Java applications for specific functionalities, leveraging the strengths of both platforms.

Proficient in integration of Enterprise Java Beans (EJB)with existing applications and using services provided in distributed applications through Web Services (JAX-WS and JAX-RS).

Utilized Docker Compose to define and manage multi-container applications, streamlining the setup and deployment of interconnected Java services.

Experience in working with MySQL for relational database management system (RDBMS).

Experience in writing unit test-cases in a Java environment using Junit, Mockito and JIRA

Experience in deployment of java applications and components as services through SOAP, RESTful and WSDL.

Enthusiastic about continuous learning and staying updated with the latest developments in Java and related technologies.

TECHNICAL SKILLS:

Programming Languages

Java/J2EE, C, C++, CSS, Python, JavaScript, Shell Script, HTML

J2EE Technologies & service API’s

Java, JSP, Servlets, JDBC, JPA, java8, XML, jQuery, JMS, Flutter

Open-Source Framework

Spring, Struts, Spring boot, NodeJS, AngularJS, ReactJS

Object Relational Mapping Tool

Hibernate, Spring Data JPA

Databases and Languages

Oracle, MySQL, SQL, PL/SQL, MongoDB, DynamoDB, PostgreSQL, Cassandra

Application/Web Servers

Apache Tomcat, IBM Web sphere, Oracle WebLogic, JBOSS, AWS, Azure

Web Services

SOAP(JAX-WS), REST(JAX-RS), SOA, WSDL, XSD

Development Tools

Eclipse RCP, NetBeans, Visual Studio Code, MySQL Workbench

Testing and Logging Tools

JUnit, Log4j, Mockito, Selenium.

Operating Systems

Windows, Unix, Linux

Other Tools & Services

Docker, Kubernetes, Amazon ECS, GKE, Jenkins, GIT, SVN, GitHub.

Methodologies

Agile, Scrum, SDLC, Waterfall.

EDUCATION:

Masters - University of Central Missouri.

PROFESSIONAL EXPERIENCE:

Client: Simple Health, New York, NY Jun 2023 – Present

Role: Java Full Stack Developer

Responsibilities:

Developing Web API's using Java8/2EE, JSP, Servlets, JDBC, and spring, SOAP, REST, HTML and XML.

Support and maintenance of existing projects. (Review bugs and problems as assigned diagnose and fix them in appropriate manner).

Knowledge of front-end technologies such as HTML, CSS, and JavaScript.

Experience developing simple Flutter apps.

Experience in analyzing large datasets using statistical methods and machine learning algorithms.

I have developed a deep proficiency in the Hadoop ecosystem, with a strong command of HDFS, MapReduce, YARN, and Hive.

I have successfully designed and implemented Hadoop-based solutions for complex big data processing tasks, demonstrating my ability to tackle data challenges effectively.

Knowledge of HiveQL, the query language used by Hive.

Implemented processes using client scripting language and server scripting languages like JavaScript, jQuery, JSON, Bootstrap, Node.js, AngularJS, ReactJS.

Utilized Docker Compose for defining multi-container applications and managing container orchestration.

Implemented the graph designs using the charts flutter package to show the weather tracker.

Involved in the design and development phases of Agile Software Development.

Attending Daily and Weekly Scrum calls with Team and discuss on issues/progress. Involved in gathering business.

Requirements with Product owners and technical tasks for each Sprint.

Intensively used Jira as a part of Agile scrum methodology.

Experience in working with Apache Hadoop for distributed storage and processing of large datasets.

skilled in Kotlin and flutter

Developed RESTful APIs using Node.js, enhancing the overall functionality and interoperability of Java applications.

Containerized Java applications using Docker and orchestrated container deployments with AWS ECS (Elastic Container Service) and Azure Kubernetes Service (AKS), ensuring portability and scalability across cloud environments.

Familiarity with big data processing frameworks such as Apache Kafka and Apache Storm.

Used IntelliJ for developing code modules in the development environment.

Developed DBC transactions through Spring JDBC Template.

Involved in developing a Single-Page Application pages using REST Services.

Worked on Initial Spring and Maven Configuration set for the Project Spring - Maven Framework.

Containerized Java applications using Docker to encapsulate dependencies and ensure consistency across different environments.

Utilized JSON for seamless data interchange between client and server-side components in web applications.

Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SOL Server.

Analysis, design, and development of Application based on J2EE using Spring and Hibernate.

C Developed Hibernate DO classes to retrieve and save data using Spring framework manager classes and retrieval from the

Underlying database. Working with MySQL database.

Designed &implemented XML/WSDL to provide the interface to the various clients running on both Java and Non-java applications.

Proficient in writing SQL queries to extract data from MySQL databases.

Environment: Java/J2EE 8, Spring MVC, Rest API, JSON, Restful Web services, SOAP services, Apache Tomcat, Postman, Git Hub, MySQL, HDFS, Junit, Maven, GIT, Jira, Windows, Linux.

Client: EasyPay Finance, Carlsbad, CA Aug 2022 – May 2023

Role: Java Full Stack Developer

Responsibilities:

Engaged in all phases of SDLC in involving specifications, gathering Requirements, Designing, Coding, Testing, Deploying, and Maintaining in implementing projects. Participated in Scrum related activities and daily stand-up meetings following Agile Methodology.

Used J2EE technologies such as Spring 4.0 framework and Implemented the Spring MVC and Spring Core Annotations for Dependency Injection (DI). Developed our application using features Spring Boot.

Used MYSQL as the backend database and involved in design of the database schema and development of Stored Procedures.

Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.

Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.

Extensively used core Java concepts like Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.

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

Implemented serverless architectures using AWS Lambda and Azure Functions, optimizing resource utilization and reducing operational costs for event-driven Java applications.

Developed reusable and inter-operable Web service modules based on service-oriented architecture (SOA) by using RESTful services.

Developed the persistence layer using ORM tools like Hibernate Framework, performed mappings in Hibernate files.

Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.

Enhanced Legacy Applications by building new components in Angular 6 with REST wrapper around the existing Backend Java services and developed custom directives, factories, and services.

Used various Angular custom directives and developed reusable components and templates that can be re-used at various places in the application.

Managed Docker orchestration and Docker containerization using Kubernetes.

Implemented cloud-native database solutions using AWS RDS (Relational Database Service), Azure SQL Database, and NoSQL databases like AWS DynamoDB and Azure Cosmos DB, optimizing data storage and retrieval for Java applications.

Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.

Written JUNIT tests as per the use case and used Mockito framework to confirm the expected results.

Developed test scripts in Selenium Web Driver using Java Language, setting up the automatic build and deployment automation of project by using Maven.

Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.

Involved in raising questions for business, Issue/bug tracking monitoring of work assignment in the system is done by JIRA.

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

Environment: Java JDK1.8, AWS, HTML5, CSS3, JavaScript, Kubernetes, Docker, Angular 8, Microservices, Restful Web Services, Kubernetes, Hibernate, Spring Boot, Spring MVC, MySQL, Maven, Jenkins, Selenium, Jira, Log4J, Junit, Git.

Client: ECIL, India Jan 2018 - July 2021

Role: Jr Java Developer

Responsibilities:

Involved in development activities using Core Java/J2EE, Servlets, JSP used for creating web application.

Implemented Multithreading feature for processing the multiple requests to achieve high performance.

Developed and implemented the MVC Architectural pattern using STRUTS 2.0 framework including JSP, Servlets, and EJB.

I have hands-on experience with data ingestion and ETL (Extract, Transform, Load) processes for big data.

I have successfully designed and implemented data pipelines to acquire, cleanse, and transform vast amounts of data for analysis and reporting, using technologies such as Apache NiFi and Apache Spark.

Developed UI pages using HTML5, CSS3, JavaScript, jQuery, AJAX, and JSON.

Developed backend logic using Core Java including Collections, Multithreading and Exception Handling.

Worked extensively on JSP tags, JSP Directives and JSP Implicit Objects.

Developed the business logic code in Core Java/J2EE, Struts, JDBC.

Created custom Docker images for Java applications, optimizing image sizes and improving build efficiency.

Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI).

Deployed Application using Oracle WebLogic Server.

Developed application using OOPS concepts and design patterns such as Singleton, Abstract Factory and Session Facade.

Implemented asynchronous programming using Node.js, improving the efficiency and responsiveness of certain components within Java applications.

Implemented JDBC for database connectivity with MySQL Server.

Worked on sharing objects or variables between servlets using Request Dispatcher.

Environment: JAVA, J2EE, JSP, JSTL, Swing, JSP, HTML, CSS, servlets, EJB, Web Logic, MYSQL, STRUCTS 2.0, XML, JavaScript, java core like multithreading, collections, Interface and abstract classes, strings.



Contact this candidate