Post Job Free

Resume

Sign in

Stack Developer Front End

Location:
Suwanee, GA, 30024
Posted:
January 31, 2024

Contact this candidate

Resume:

RAJESH MUTHINENI

ad29e0@r.postjobfree.com

469-***-****

LinkedIn: https://www.linkedin.com/in/rajesh-m0510/

PROFESSIONAL SUMMARY:

Proficient Full Stack Developer with 9 years of progressive experience in IT experience in JAVA, Design, analysis, implementation, testing, and Web Development using JAVA/J2EE and Front End, Back-end, Database technologies, and frameworks along with cloud services.

Worked in environments where Agile and Waterfall Development methodologies are used, as well as capable in multi-layered circulating environments, Object Oriented Analysis, and Design principles.

Demonstrated expertise in driving the entire Software Development Life Cycle (SDLC), from initial design and development to successful deployment of large-scale applications in production environments.

Hands-on expertise in core and advanced Java, developing reactive applications, RESTful Web Services along front-end development.

Strong server-side or Full-stack development experience using core Java, Spring, Spring Data, and Spring security frameworks.

Maintain JIRA with proper tasks for each user story in the current sprint and prepare a detailed level of plan for upcoming sprints.

Experience in fundamental web technologies for structuring content, styling, and adding interactivity to web pages using HTML5, CSS3, and JavaScript.

Proficiency in using React, and Angular front-end frameworks for building dynamic and responsive user interfaces.

Experience with JavaScript that adds static typing and other features, often used with frameworks like Angular.

Used Spring Boot for building applications with Spring initializers bootstrapping the build configuration and developing custom solutions that act upon Jenkins information in authentic time.

Skilled in different tools like Eclipse, GIT, SVN, Bitbucket, SOAP UI, SQL Developer, Putty and Postman, and New Relic.

Expertise in distributed, secure, and scalable application development using J2EE Technologies like Servlets, JDBC, JSP, Struts, Spring IOC, Spring MVC, Amazon Web Services (AWS), and Web Services development (SOAP and RESTful).

Proficient in developing microservices using Spring Framework, effectively enhancing application modularity and scalability, and applying Spring Boot to create standalone microservices, leveraging its auto-configuration and ease of deployment.

Integrated Kafka with Spring Boot applications for streamlined message-driven development.

Utilized Spring Kafka for simplified integration within Spring-based projects.

Experience in designing Microservices using Spring Boot based on Service Oriented Architecture (SOA) and Enterprise Service Bus to create physically segregated modular applications that improve the application's scalability, availability, agility, flexibility, and maintainability.

Implemented error-handling strategies to manage exceptions and failures during batch processing.

Utilized retry mechanisms and skip policies to ensure data integrity and job reliability.

Experience in database technologies like Microsoft SQL, NoSQL DBMS, RDBMS, Columnar Storage Database, Queries, Stored Procedures, Hooks, Validation, Entity Framework, and Postgres.

Strong command over both RDBMS and NoSQL databases, leveraging SQL for relational data management and NoSQL databases for flexible schema design.

Hands-on experience in configuring and managing Cassandra clusters to ensure fault tolerance and high availability.

Experience with Cloud Computing Service environments like (AWS) Amazon Web Services (EC2, EBS, EKS, S3, ELASTIC SEARCH, Fargate).

Experience with Continuous Integration, version control and build tools such as Ant, Maven, Jenkins, SVN (Sub Version), and CVS for building and deploying applications.

Managed Docker orchestration and Docker containerization using Kubernetes.

Collaborate closely with the Product Owners / Scrum Masters/ Development teams and Stakeholders.

TECHNICAL SKILLS:

Programming Languages: C, Java, Python, HTML, CSS, JavaScript.

Front End Development: ReactJS, Angular, VueJs, Bootstrap, jQuery.

Back End Development: Spring framework, Spring Boot, NodeJS, Restful APIs, Microservices, Hibernate.

Database Management: MySQL, Oracle, SQL, MongoDB, NoSQL, Cassandra.

Testing: Selenium, JUnit, TDD(test-driven development), Cucumber, Protractor.

Build Tools/DevOps: Maven, Gradle, Jenkins, Docker, Kubernetes, CI/CD, Version Control(GIT, SVN).

Messaging: Apache Kafka, Apache ActiveMQ, SOAP UI.

Web Services & APIs: SOAP, Restful, JAX-RS, JAX-WS, XML, XSLT.

Cloud Service: AWS, Azure, GCP, cloud deployment(on-premises to the cloud).

Additional Skills: IDEs (Eclipse, IntelliJ), Postman or Swagger, Log Management (ELK Stack, Splunk).

CERTIFICATION:

Java Certification: Oracle Certified Associate, Java SE 8 Programmer

LinkedIn: Managing Jira Projects: 2 Managing Boards

LinkedIn: SQL for Data Analysis

PROFESSIONAL EXPERIENCE:

CVS Health OH Mar 2022 - Present

Sr. Full-Stack Developer

Responsibilities:

Participated in the analysis, specification, design, implementation, and testing phases of the Software Development Life Cycle and developed applications using the Agile method and involved in daily SCRUM meetings, sprint planning, showcases, and retrospectives, using JIRA (project management tool).

Analyzed all technical specifications developed and modified all complex software products performed troubleshooting to resolve all issues and provided status updates regularly.

Integrated JSP, jQuery, HTML, and Servlets for seamless user interactions in web applications.

Design, construct, and test a website that complies with accessibility and web browser standards using HTML5, CSS3, Bootstrap, JavaScript, and Angular JS.

Designed, developed, and integrated RESTful web services, ensuring seamless communication between different components of applications, and enabling efficient data exchange.

Designed and implemented RESTful APIs to facilitate communication between different components of the application, adhering to industry best practices and standards.

Using Java/J2EE, EJB, Spring BOOT, JS, JSP, Restful Web Services, and RXJS, you may create different modules for an application.

Developed and Implemented common Micro-API services, and micro frontend applications using REST, SOAP web services, AngularJS, and Spring Boot.

Debug and find any unterminated/infinity loops in the code and resolve the same, since this leads to performance.

Defined clear and standardized endpoints for RESTful APIs, ensuring intuitive and predictable interaction for both internal and external consumers.

Used spring framework for integrating the MVC components with business services.

Built a Spring-based Application with Maven as a build tool and worked on the business logic of the application.

Implemented automated unit tests using JUnit and other testing frameworks to validate individual units of code, ensuring code reliability, and identifying issues early in the development process.

Utilized mocking frameworks (e.g., Mockito) to simulate external dependencies during unit testing, enabling isolated and controlled testing environments.

Used Spring Boot for building applications with Spring initializers bootstrapping the build configuration and developing custom solutions that act upon Jenkins information in authentic time.

Integrated Spring Boot applications with relational databases like Oracle and MySQL, utilizing Spring Data JPA.

Developed custom Maven plugins to automate specific project tasks, enhancing the build and deployment pipeline.

Implemented Hibernate mappings and relationships to achieve a seamless connection between Java objects and relational databases.

Implemented complex SQL queries, joins, and stored procedures to extract and manipulate data.

Ensured data integrity and performance optimization through efficient database design.

Implemented Kafka producers and consumers to handle asynchronous communication.

Utilized Kafka topics to manage and process events, enhancing system scalability.

Implemented comprehensive test suites using JUnit and Selenium for both unit and end-to-end testing.

Implemented and maintained CI/CD pipelines using Jenkins for automated build, test, and deployment processes.

Utilized XML and JSON for data representation in both REST and SOAP web services.

Build and deploy the applications in Dev, QA, UAT, Pre-prod, and Production environments.

Creating Jenkins multi-branch pipeline for code deployment and configuring Git repositories in the pipeline.

Conducted regular cost optimization assessments, resulting in a 20% reduction in monthly AWS spending for a startup client.

Integrated Amazon S3 for scalable and secure storage of static and dynamic content.

Implemented file uploads, downloads, and storage management using S3 services.

Integrated Spring Cloud Security for centralized authentication and authorization mechanisms, ensuring secure communication between microservices.

Created a modular and extensible architecture in Spring MVC, allowing easy addition of new features and components.

Technical Stack: Agile, Scrum, Sprint, JIRA, Java/J2EE, EJB, Spring Boot, JavaScript, JSP, RESTful web services, HTML, CSS, Angular, Spring MVC, Spring Data, Spring Security, S3, Maven, SQL, Docker, Hibernate, Kafka, etc.

American Airlines TX Sep 2021-Feb 2022

Sr. Full Stack Java Developer

Responsibilities:

Involved in the Search module, Credit Authentication Module, and Purchase Module phases of the Software Development Life Cycle SDLC and actively worked in Agile software development.

Work in a Scrum Agile process with two-week iterations delivering new Change Requests and working on software during each iteration.

Maintain JIRA with proper tasks for each user story in the current sprint and prepare a detailed level of plan for upcoming sprints.

Experience in developing User Interfaces using HTML, CSS, JavaScript, NodeJS, Bootstrap, and Angular, along with other front-end technologies and frameworks.

Spring MVC and Spring Boot were used as the web model and involved in the design and development of new Action classes to interact with business logic and development, implementing Inversion Control and dependency injection.

Implemented chunk-oriented processing to handle large datasets in a batch job.

Developed Kafka producers and consumers for reliable and efficient message production and consumption.

Developed and maintained Spring Batch jobs for efficient and reliable batch processing of large datasets.

Integrated Spring Batch with other Spring frameworks to streamline data processing workflows.

Implemented message serialization and deserialization for various data formats.

Developed and maintained Java-based applications using the Spring Boot framework, adhering to best practices and design patterns.

Designed and implemented microservices architectures using Spring Boot, creating scalable and modular systems.

Developed controllers in Spring MVC to handle incoming HTTP requests, facilitating the flow of data between the client and the backend services.

Implemented RESTful services using Spring MVC, leveraging annotations for mapping URLs, request methods, and data serialization.

Utilized cloud monitoring and logging services for proactive issue detection and resolution.

Involved in creating a reusable component using React JS for DOM manipulation.

Configured and customized Maven builds scripts to automate the software build process, improving efficiency and reliability.

Effectively managed project dependencies, coordinating with the central Maven repository, and ensuring version consistency across the development team.

Implemented and maintained multi-module projects using Maven, enabling modularization and separation of concerns within the codebase.

Collaborated with data engineering teams to design Kafka-based data pipelines.

Integrated databases (MySQL, PostgreSQL, Oracle, etc.) with Java applications, implementing CRUD operations and ensuring data consistency and security.

Collaborated with development teams to implement blue-green deployments and canary releases, minimizing downtime and risk during releases.

Ensured high availability and fault tolerance of CI/CD infrastructure, implementing backup and recovery strategies.

Design and develop application codes using Java/JEE, XML, SOAP, REST, Spring Framework, and Hibernate Framework.

Utilized working knowledge of J2EE/Java Spring, and Hibernate to troubleshoot technical issues (error messages, bugs with the software, availability).

Deployed and managed applications on Amazon EC2 instances, optimizing resources for performance and cost-effectiveness.

Configured and maintained EC2 instances to meet application requirements.

Technical Stack: J2EE, Jenkins, CI/CD, EC2, ReactJS, Redux, XML, Spring MVC, Hibernate, ORM, HTML, CSS, JavaScript, jQuery, Kafka, cloud front, NodeJS, JMS, Docker, MySQL, PostgreSQL, etc.

Elavon Inc. May 2016 – July 2021

Sr. Java/J2EE Developer

Responsibilities:

●Responsible for overall design and analysis of UI components and integration with existing J2EE

●Designed, developed, and maintained the data layer using Hibernate and configured the spring Application Framework

●Designed GUI using HTML, JavaScript, Linux, jQuery, React, and CSS to improve the visual effect on the dynamic front end.

●Developed dynamic web applications using Python frameworks such as Django and Flask.

●Implemented RESTful APIs to facilitate communication between the frontend and backend systems.

●Implemented automated testing frameworks (e.g., JUnit, Selenium) within CI/CD pipelines to ensure code quality and reliability.

●Managed and configured Jenkins agents and nodes to distribute build and deployment workloads effectively.

●Automated deployment processes for Struts applications on EC2 instances, improving deployment speed and reliability.

●Integrated deployment scripts with continuous integration pipelines.

●Extensive ecosystem of packages and modules to address specific project requirements.

●Implemented Spring-Security for authentication against LDAP, J2EE pre-authentication, and Database.

Technical Stack: J2EE, Spring, JavaScript, Python, jQuery, HTML, CSS, React, CI/CD, Jenkins, JUnit, Selenium, etc.

Propellent TechOps Pvt Ltd India. Oct 2015 – May 2016

Junior Java Developer

Responsibilities:

Designed a responsive UI page using HTML, CSS, JavaScript, JSF, jQuery, Bootstrap, and AngularJS.

Worked with a project manager, media engineer, content management team, and QA team to make the website more readable and browser integrated.

Used Java7 features like Lambda expression with functional interfaces, default, static methods,

Built a Spring-based Application with Maven as a build tool and worked on the business logic of the application.

Implemented enhancements and refactored the existing code to improve the performance of the application.

Involved in writing the rest APIs as requested by the client.

written unit test cases using Junit and mocked the objects, and classes using Mockito frameworks.

Involved in writing stored procedures and complex queries in Microsoft SQL using Joins.

Technical Stack: Java, HTML, CSS, JavaScript, Bootstrap, AngularJS, JAVA 7, Lambda Expressions, Business Logic, Rest APIs, Maven, JUnit, Mockito, MySQL.



Contact this candidate