Post Job Free
Sign in

Front-End Software Development

Location:
Los Angeles, CA
Posted:
November 08, 2024

Contact this candidate

Resume:

Maheswari Murugamarikumar

408-***-****

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

Summary

About 4 years of experience in Analysis, Design, Development, Implementation and Maintenance of applications using Java/J2EE Technologies like Servlets, JSPs, Hibernate, Spring, Good working Experience in client-side development with HTML, XHTML, CSS, JavaScript, JQuery and AJAX

Proficiency in implementing Multi-threaded applications and in using design patterns like Factory Method, Abstract Factory, Singleton, Builder, Session fade, MVC and DAO patterns in software design.

Experience with messaging systems like Kafka and Kafka event sourcing. Experience in developing SOAP based Web Services using Apache CXF and JAX-WS.

Experience with front-end HTML5, CSS, JSON, and XML development is desirable

Expertise in working with Cutting Edge Technologies like EJB, JMS, JTA, XML with good experience in Developing and Deploying Enterprise Java Beans on Application Servers like Tomcat, Web Logic, Web Sphere and JBoss.

Excellent knowledge of NOSQL on Mongo and Cassandra DB

Expertise in working with Spring IOC, Spring MVC, Spring JDBC and Spring AOP

Experience in working with application servers and web servers such as, IBM Web Sphere and Tomcat

Experience in using frameworks and tools like Jakarta Struts, Spring, Hibernate, JPA

Effectively worked on functional discussions and arranged detail configuration reports for different modules of the application.

Encounter on different Databases for example MySQL and SQL SERVER.

TECHNICAL SKILLS:

Languages: Java, J2SE, J2EE and SQL.

Technologies: JDBC, Spring, JSP, Servlets, EJB, JMS, C

Application servers: Web Logic, Web Sphere and Oracle.

Web Servers: Apache Tomcat., JBoss

Operating Systems: Windows 9X/NT/2000/XP/Win 7/8 l, Linux, Unix.

IDEs: Eclipse, Web Logic, My Eclipse.

Version Control: Clear Case, Tortoise

CRM Technologies: Worker Beans, Load Bean, Save Bean

Professional experience

Allstate Insurance, Denver CO Dec 2022 – Present

Full Stack Java Developer

Responsibilities: -

Architect, design, and develop robust, Scalable, and secure applications using Java, Spring Boot, and Angular, ensuring high performance and responsiveness.

Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development, and testing.

Create dynamic and responsive user interfaces using Angular, incorporating AJAX for seamless data interaction and ensuring a positive user experience, Used Spring framework for Model View Controller (MVC) and integrated with Hibernate.

The modules of the application are based on Spring MVC architecture and J2EE technologies.

Designed and developed of web-based application using Java 1.8, Spring, SQL.

Conduct thorough testing (unit, integration, and end-to-end) of developed features, identify and fix bugs, and ensure the stability and reliability of the applications, Stream applications using Kafka APIs and Kafka Streams API

Design RESTful APIs and micro services, optimizing performance and ensuring seamless communication with Angular front-end components.

Involved in various stages of deliverable of the project using the AGILE Software development methodology.

Collaborate with DevOps teams to deploy applications in cloud environments using Docker and Kubernetes.

Hedam Holding, Tampa, FL June 2021 – Nov 2022

Software Developer

Responsibilities: -

Develop and maintain robust, scalable, and high-performance backend services using Java (versions 11 to 17).

Design and implement RESTful APIs and micro services using Spring Boot and Spring Framework.

Optimize application performance, ensuring low-latency and high availability.

Integrate with third-party services and APIs, ensuring seamless data exchange between systems.

Ensure code quality by writing unit tests using JUnit and applying test-driven development (TDD) principles.

Implement security best practices (authentication, authorization) using JWT, OAuth, or Spring Security.

Design and maintain MySQL databases, ensuring efficient data storage and retrieval.

Write complex SQL queries, optimize queries for performance, and implement data migration when necessary.

Design and build dynamic and responsive user interfaces with HTML and Angular, utilizing AJAX for efficient client-server communication.

Write and maintain build automation scripts with Maven, and manage continuous integration and deployment processes using Jenkins.

Containerize applications with Docker, deploy and manage services in a cloud environment using AWS, and ensure high availability and scalability.

Create detailed technical documentation for new features, API endpoints, and backend architecture.

Participate in code reviews, provide constructive feedback, and follow best practices for code maintainability.

Break down large tasks into manageable user stories or tasks and deliver them within the sprint timelines.

Collaborate with cross-functional teams, including DevOps, QA, and Product Management.

Education:

Bachelor in Computer Science in the year of 2017



Contact this candidate