Post Job Free
Sign in

Java Developer Front End

Location:
Oakland City, IN, 47660
Salary:
68
Posted:
November 22, 2023

Contact this candidate

Resume:

Megha Thummar

Sr. Java Developer ad1dbs@r.postjobfree.com

About

Sr. Java Developer with a history of working in the varied industries, specializing in Full Stack Java Development with Front End in JavaScript (Angular 2+), microservices architecture and various API development (RESTful, SOAP) from scratch. Strong development skills in Java Technologies, Spring Boot Framework, Spring MVC and JPA, with hands-on experience in object-oriented programming (OOPs), system architecture, preventative maintenance and security procedures. Also proficient in developing, deploying and migration in cloud service AWS.

Professional Summary

6+ years of extensive experience in Java Development role with expertise in development, design and implementation of various microservers, building APIs from scratch, Java, J2EE and cloud-based applications.

4+ years of professional experience in AWS (Amazon Web Services) development, Full-Stack Development and a pro coder in multiple languages like Typescript, JavaScript with an experience in installation, configuration, monitoring, analysis, maintenance and technical support of respective platform and server technologies-based applications.

Extensive experience in the full-stack development, both frontend and backend components of web applications. For Front-End experienced with technologies like XML, JavaScript, and JavaScript frameworks Angular and ReactJs.

Hands on experience with various AWS components such as AWS Redshift Analytics, AWS S3, AWS Glue, AWS Kinesis, AWS Athena, AWS Lambda SQL Database and AWS Data pipeline in creating an end to end modern cloud architecture.

Expertise in Microservices architecture, utilizing frameworks such as Spring Boot and Spring Cloud to build efficient and decoupled services.

Proficient in various databases in writing optimized SQL queries to retrieve, update, and manipulate data efficiently, helping to improve application performance.

Experienced with relational databases like PostgreSQL, MySQL, using Java’s database libraries (e.g., Java DB) to interact with data.

Proficient in automating, Configuring, and deploying instances on AWS, Azure environments and Data centres, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS.

Expertise in implementing Service Oriented Architectures (SOA) using Web Services RESTFUL, SOAP, WSDL, JAX-WS. Also used Service Oriented Architecture (SOA) to create modular, scalable, and maintainable systems that can adapt to changing business requirements over time.

Proficient in implementing security measure for RESTful web services and integrating mechanisms such as JWT, API Keys for secure access to sensitive data.

Expertise with various schema for Application, Data Processing and Data warehouse that resides in AWS RDS database, PostgreSQL, Dynamo DB.

Hands on experience in applying the OOP and AOP language concepts in building enterprise Java applications using frameworks such as Struts, Spring, Hibernate and JSF.

Expertise in complex data integration processes using AWS S3 and AWS Lambda to consolidate data from multiple sources into a unified view. Also experienced with various data modeling schema such as snowflake in data warehousing.

Extensive experience in using Apache Maven to configure and build AWS SDK. Also used Maven to manage dependencies, compile and package code, run automated tests, and deploy applications.

Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using Java and J2EE architecture

Worked on SDLC and experience in developing AGILE methodology and used SCRUM method of project management.

Work Experience

Best Buy, Sr. Java Developer October 2021- Present

Project Description: Worked on an application that is part of online retail store that allowed customers to make purchases securely while reducing the purchase response time. Here I was working on Spring framework, and wrote several backend controllers to handle the routing in the application. I designed and developed this platform using microservices architecture and built robust APIs from scratch to handle user authentication and payment integration. Used Spring MVC and Java 8 for the application. Used Angular framework of JavaScript for the Front-End, later deployed it on AWS Cloud Environment.

Responsible for designing and developing Java components using Spring framework to implement transaction management. Also worked on deploying J2EE applications on Best Buy WebSphere Application.

Lead the development of Microservices-based backend architecture for a Best buy platform, resulting in a 30% reduction in response time and a 20% increase in system scalability by low payment failures.

Designed Front-End of the application utilizing Angular (functional) for state management to build interactive user interfaces.

Employed AWS services, including Lambda, DynamoDB, and S3, to build a serverless data processing pipeline, saving in infrastructure costs and improving data processing speed by 40%.

Extensively worked on Spark using Scala on cluster for computational (analytics), installed it on top of Hadoop performed advanced analytical application by making use of SQL.

Leveraged Spring Boot and Hibernate to refactor legacy monolithic applications into Microservices, enhancing code maintainability and promoting agile development practices.

Implemented Kubernetes for container orchestration, enabling automatic scaling of application instances in response to varying workloads and payments issues. Also utilized Docker and Kubernetes for efficient load balancing, solving the problem of uneven traffic distribution across application instances. This led to improved application

Collaborated with the Front-end team to optimize API endpoints and reduce the number of network requests, leading to a more responsive and user-friendly web application.

Developed and maintained stored procedures, functions, and triggers in PostgreSQL, enhancing data processing capabilities.

Migrated monolithic applications to a microservices architecture using Docker and Kubernetes, resolving the issue of limited scalability and enabling greater flexibility in managing and updating individual components.

Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages using HTML5, JavaScript, jQuery, React for single page applications.

Leveraged Spring Boot and Hibernate to refactor legacy monolithic applications into Microservices, enhancing code maintainability and promoting agile development practices.

Worked in updating the latest security patches to database, which were provided by PostgreSQL open source community.

Designed and orchestrated complex workflows using AWS Step Functions, streamlining and automating data processing and integration across diverse AWS services.

Developed REST APIs using Spring boot, hosted all micro services on Pivotal Cloud Factory (PCF) and deployed it on AWS Cloud Environment.

Worked in CI/CD pipeline to automate the building, testing, and deployment of Java applications. Also used Java streams and lambda expressions to increase performance.

Target, Java Developer August 2019- September 2021

Developed web-based user interfaces using Java Servlets, JSP, HTML, and XML. Also worked on the integration of back-end with databases using JDBC API through JDBC-ODBC Bridge driver at server side.

Created a responsive front-end using Angular and JavaScript, optimized performance and user experience across devices. Utilized version control with Git to manage code repositories, facilitating collaboration with team members.

Developed Spark Applications by using Scala, Java and Implemented Apache Spark data processing project to handle data from various RDBMS and Streaming sources.

Worked with Docker to deploy Micro-services in modern containers to increase Isolation. Experience with building Docker Images and running them on Docker container.

Integrated existing API's to AWS API management (AWS Lambda) to get all the attributes like security, usage plans, throttling, analytics, monitoring, and alerts.

Lead the implementation of robust backend systems and integrating with PostgreSQL and MySQL databases, to support data-intensive operations with high scalability and performance.

Integrated Amazon Personalize and cloud front resulting a hike of about 25% in customer retention by giving them better recommendations.

Leveraged Kafka API as well as Apache Camel in developing components. Also developed an application from scratch to extract virtual store information for a given store using RESTful API.

Developed a consumer of digital receipts which persists these receipts into Postgres DB which holds 6 months’ worth of data.

Created an automated ElasticSearch index creation scheduler which creates a new index for the next month in the elasticsearch database at the end of every month.

Collaborated with AWS support to resolve complex issues and implement advanced features within AWS Data Pipeline, enhancing overall pipeline performance and reliability.

Implemented an ACR mechanism that compares and ensures that the receipts getting ingested into the ElasticSearch, Cassandra databases are the same.

Cognizant, Software Engineer September 2017- July 2019

Engineered multithreaded Java applications for better performance optimization

Worked a bit on both front-end and back-end codes to an application

Wrote unit tests for React components using testing frameworks like Jest, showcasing dedication to code quality and testing practices

Utilized AWS S3 and AWS Lambda for and processing large volumes of unstructured and structured data, enabling advanced data analytics and data mining.

Demonstrated proficiency in both SQL and NoSQL databases, including MySQL, PostgreSQL, MongoDB, and Redis. Prepared Technical Specifications based on the functional requirements.

Involved in Analysis, design and coding in J2EE Environment.

Involved in development of Web services (SOAP) using CXF, JAX-WS, WSDL, to send fusion data to different upstream systems.

Used Hibernate with JPA for attaining Object Relational Mapping.

Worked with CI/CD pipelines for deployment of projects.



Contact this candidate