Post Job Free
Sign in

Java Developer Front End

Location:
Dallas, TX
Posted:
November 17, 2023

Contact this candidate

Resume:

Senior Java Developer

Pravallika. S

+1-469-***-****

*****************@*****.***

LinkedIn

Professional Summary

Experienced Java Developer with 3+ years of expertise in Core Java/J2EE concepts including OOPS, Collection Framework, Exception Handling, I/O Systems, and Multi-Threading. Proficient in developing robust backend applications and microservices using Spring boot and Spring frameworks for backend development and Web Services integration with MySQL and MongoDB, utilizing Rest (JAX-RS) and SOAP (JAX-WS) frameworks like Apache CXF and Node. JS. Skilled in front-end web development using JSF, HTML, CSS, JavaScript, Test Script, AJAX, jQuery, AngularJS, and ReactJS framework.

Technical Skills

Programming Languages:

Java, SQL, Python, C, C++.

Frameworks:

Spring, Spring Boot, Hibernate, ReactJS, AngularJS, NodeJS, Bootstrap, Kafka.

Scripting Languages:

HTML, XML, CSS, JavaScript, AJAX, ReactJS, AngularJS.

Databases:

MySQL, Oracle, MongoDB, Cassandra

Testing Tools:

JUnit, Mockito, and Soap UI.

Tools:

Eclipse, IntelliJ IDEA, VS Code, GIT, JIRA.

Design Patterns

Singleton, Factory Pattern, and DAO

Professional Experience

Software Developer

ActiveTech IT Solution LLC 9th Sep- present

Denton, Texas

Developed Microservices for transaction processing and fraud detection, leveraging Docker and Kubernetes for container orchestration, enhancing functionality and maintainability.

Implemented service registration and discovery with Eureka and Consul, utilizing Spring Cloud for seamless communication between microservices, bolstering system flexibility and scalability.

Collaborated closely with the team on load balancing configuration using AWS Elastic Load Balancer, evenly distributing requests across microservice instances, resulting in heightened system performance and reliability.

Established centralized logging with the ELK stack (Elasticsearch, Logstash, Kibana) and tools like Filebeat and Metricbeat, streamlining debugging and troubleshooting processes for more efficient operations.

Integrated AWS API Gateway with Swagger for API documentation, effectively managing routing, authentication, publishing, monitoring, and securing APIs, optimizing interactions with other AWS services.

Implemented robust security measures with Spring Security, utilizing OAuth focusing on authentication, authorization, and safeguarding against common security threats for microservices.

Additionally, we implemented stateless authentication using JWT (JSON Web Tokens) for heightened security during transferring information about the user to an application.

Java Developer

TCS, Client: BorgWarner Hyderabad, Telangana Nov 2019 – Dec 2021

Engaged in various phases of the Software Development Life Cycle, participating in the daily scrum meetings, and involved in presenting the newly added features in the spring review meetings.

Hands-on experience in core Java with Multithreading, Concurrency, Exceptions, and File Handling I/O, collections, and Garbage Collection.

Developed dynamic webpages by implementing the functionality using HTML5, CSS3, JavaScript, ReactJS, and Bootstrap.

Developed and deployed high-performing RESTful APIs and back-end services using Node.js, enabling seamless integration of third-party libraries and modules via npm; significantly improving application functionality and performance.

Implemented Microservice architecture using Spring Boot to develop REST-based services, resulting in improved scalability and performance of the system.

Utilised Spring Cloud to maintain load balance and service recovery and integrated Spring Security which improved the authentication of the application.

Involved in developing solutions that align with industry standards and best practices.

Proficient in creating and interpreting visual models like sequence diagrams and class models to effectively communicate system architectures and designs. Skilled in utilizing modeling techniques to enhance the clarity and precision of software solutions.

Implemented Kafka for real-time data processing, enhancing system efficiency and enabling seamless communication between microservices.

Collaborated with the team to design and develop RESTful APIs using Spring.

Utilized Design Patterns like Singleton, and DAO.

Managed containerized workloads on Kubernetes clusters using Amazon EKS for improved scalability and resource utilization.

Expertise in deploying web applications using DevOps process with continuous integration using Jenkins, JIRA, GIT, and CHEF.

Experience in GIT and GitHub for version control and Agile methodologies.

Worked on building automation tools like Maven and knowing Gradle.

Worked on fixing bugs provided timely support for the application in the production and participated in the deployments.

Software Engineer

TCS, Client: Fisker

Hyderabad, Telangana Aug 2018 – Oct 2019

Developed Web-based applications using HTML, CSS, JavaScript, Typescript, and AngularJS components and core Java and Spring frameworks.

Developed dynamic and web-responsive single-page applications using AngularJS.

Experience in developing SOAP web services using Apache CXF and JAXWS.

Experience in using GIT and GitHub for version control, and databases using Oracle and MongoDB.

Implemented design patterns such as Factory Pattern to efficiently manage object creation, and employed Data Access Object (DAO) pattern for seamless data retrieval

Collaborated with back-end developers to integrate front-end code with server-side APIs and databases. Experience in working in Agile Scrum methodologies.

Contributed to establishing CI/CD pipelines using Azure DevOps for automated build, test, and deployment of applications.

Demonstrated ability to contribute to my team in identifying root-cause analysis and designing end-to-end solutions, considering scalability and security aspects.

Provided technical support for the application and resolved issues in a timely manner and provided Code Reviews on a regular basis.

Education

Masters in Computer Science at Southern Arkansas University 2022-2023

Relevant Coursework: Specialised in Core Java, Networking, Security Systems, Data Base Management, and Linux and Unix Programming.

Project Work using Python:

Utilized Python along with Tkinter, a powerful GUI library, to craft an interactive user interface. Integrated widgets, menus, and dialog boxes for a seamless user experience. Employed event-driven programming techniques to ensure responsive UI behavior. Leveraged tools like PyInstaller for packaging and distributing the application, guaranteeing smooth deployment across platforms.

Project: Employee Management System

Developed a comprehensive Employee Management System utilizing a combination of front-end and back-end technologies to facilitate efficient workforce management.

Tools Used:

- Front-end: Angular 10, Bootstrap 4, jQuery, HTML, Typescript, JavaScript

- Back-end: Spring Boot 2.0.5, Hibernate 5.2.17, Spring Data JPA, NodeJS

- Database: MySQL;

- Testing: JUnit, Mockito, and Postman.



Contact this candidate