Skilled System Engineer with 3+ years of experience in Java 8, Spring Boot, and Microservices. Expertise in developing RESTful APIs, building CI/CD pipelines, and working with SQL, Hibernate, and AWS. Strong background in Agile methodologies and DevOps practices. Seeking to apply my technical expertise to deliver scalable, high-performance backend solutions.
Overview
4
4
years of professional experience
3
3
years of post-secondary education
Work History
Assistant System Engineer
Tata Consultancy Services Private Limited
08.2021 - Current
Designing, coding, and testing complex software application using Java8, Spring boot technologies.
Actively worked in an agile software development environment which utilized the scrum process.
Designed and implemented RESTful APIs for seamless communication between microservices, adhering to best practices for security and error handling.
Basic understanding of the concepts of MVC(Model-View-Controller) Pattern, Microservices, and RESTful webservices.
Integrated Spring Data JPA and Hibernate for efficient database interactions with SQL.
Designed and implemented data pipelines using Apache Kafka for real-time data processing and streaming.
Deployed and managed Java-based microservices in a Kubernetes cluster, ensuring high availability and scalability.
Designed and implemented CI/CD pipelines using Jenkins, enabling automated building, testing, and deployment of applications.
Utilized AWS cloud services for deploying and managing applications, including EKS.
Utilized Maven for build automation and Git for version control, ensuring smooth collaboration with team members.
Knowledge of Relational databases, SQL, and ORM technologies (JPA, Hibernate)
Debugging and troubleshooting issues in the codebase.
Ensured high code quality and wrote unit tests using JUnit to ensure robust and bug-free development.
Hands-on experience in SoapUI, postman application and Unit Testing.