Raj K
Senior Java Backend Engineer | Angular | React | UI Developer |Lead Full Stack Java Engineer| Solutions| DevOps Engineer
- Role
- Senior Full Stack Java Engineer at Fifth Third Bank
- Location
- Charlotte, NC, US
- LinkedIn followers
- 500 followers
About Raj K
Over 10+ years of experience in designing, developing, and maintaining cross-platform (web and client-server) applications using Java, J2EE, and web technologies. Strong foundation in Core Java and Object-Oriented Programming principles such as Inheritance, Polymorphism, Abstraction, and Encapsulation, with hands-on experience in Collections, Multi-Threading, Exception Handling, and Data Structures. Expertise in Java Design Patterns such as MVC, Singleton, DAO, Observer, and Prototype for structured and maintainable code design. Extensive experience with Java frameworks including Spring (Spring Boot, Spring MVC, Spring Security, Spring Batch, Spring Cloud), Struts, and Hibernate for robust enterprise application development. Skilled in API development and management, defining API contracts, and ensuring efficient data flow between services using RESTful APIs. Proficiency in front-end technologies such as ReactJS, Angular, HTML5, CSS3, JavaScript, AJAX, jQuery, and Bootstrap for developing Single Page Applications (SPAs) and interactive UIs. Skilled in deploying and managing containerized applications using Docker and Kubernetes, and configuring scalable environments on AWS cloud infrastructure (EC2, S3, RDS, VPC). Architected and automated infrastructure provisioning on AWS using Infrastructure as Code (IaC) tools such as AWS CloudFormation and Terraform. Experience with Azure services, including Azure Functions, Storage, Event Grid, and API Management, and in developing serverless applications for cost-effective scalability. Extensive experience with relational and NoSQL databases, including PostgreSQL, MySQL, Oracle, SQL Server, DB2, MongoDB, Cassandra, and Redis, with strong skills in schema design, optimization, and data integrity. Proficiency in CI/CD pipelines and tools like Jenkins, Maven, Ant, and Bamboo, along with Git, GitHub, and GitLab for version control and efficient deployment workflows. Familiar with DevOps practices and tools, including Sonar, Cloud Foundry, Docker, and VMware, for improved deployment efficiency and virtualized environments. Implemented logging and monitoring with Log4J, utilizing Redis as a central hub for logging data and enhancing application observability. Adept at managing the full software development lifecycle (SDLC), from requirements gathering, analysis, design, implementation, testing, and deployment. Skilled in IDEs such as IntelliJ, Eclipse, RAD, and SQL Developer for efficient code development and database management.
Experience
Senior Full Stack Java Engineer
Jul 2022 — Present · Charlotte, NC, US
Developed Single Page Applications (SPAs) using AngularJS and TypeScript, driving a streamlined user experience for banking customers. Implemented responsive UI across multiple platforms, ensuring smooth scalability on various devices and browsers using AngularJS, HTML5, CSS3, Bootstrap, and TypeScript. Engineered application frameworks in Java, Angular 6, and Node.js, optimizing client-side interactions for enhanced user engagement. Led the Microservices team, building scalable and automated solutions with Maven, Jenkins, Docker, and Kubernetes, improving system deployment efficiency. Developed serverless applications using AWS Lambda, significantly reducing operational overhead and improving scalability across banking applications. Leveraged the Spring Framework and J2EE technologies to build secure and scalable banking solutions. Integrated AWS Lambda with services such as DynamoDB, S3, and API Gateway to automate processes and reduce manual effort. Migrated legacy on-premise databases to Amazon Aurora PostgreSQL/MySQL, reducing operational costs and improving scalability. Integrated PostgreSQL with backend frameworks such as Spring Boot and Node.js, enabling seamless data exchange and API interactions. Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication, schema design, etc Designed and implemented complex database schemas in PostgreSQL to support scalable, multi-tenant web applications. Engineered REST APIs for secure integrations with banking services, such as payment gateways and fraud detection systems. Implemented rate limiting for API requests using Redis which can help prevent abuse and ensure fair usage of your services. Deployed and managed Docker containers in Kubernetes environments, ensuring consistent and scalable application deployments. Led database migrations to Amazon RDS, ensuring data integrity and minimizing downtime for mission-critical banking services.
Education
Keshav Memorial Institute of Technology
Bachelor of Technology - BTech, Information Technology
2009 — 2013
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.