Shilpa F.
Software Engineer
Experience
Software Engineer
Cognizant Technology Solutions
- 3+ years of experience as a Java Developer with understanding of Java 8+, Spring WebFlux, Apache Maven in an Agile team
- Developed and maintained RESTful APIs in a microservice architecture per client ruleset
- Developed unit test cases using JUnit 5
- Tested APIs using Postman and SOAP UI before deployment
- Ensured code quality and coverage using SonarQube as per client requirements
- Performed bug fixing, debugging, and error analysis in non-prod and production environments
- Conducted performance testing and ensured API performance using Apache JMeter
- Provided deployment support and monitored deployment using OpenShift and Jenkins
- Detected and fixed minor bugs within deadline-dependent situations
- Provided technical support and guidance to minimise downtime
- Optimized application performance through testing and debugging
- Participated in code refactoring sessions to enhance maintainability and performance
- Participated in agile development cycles, including sprint planning, stand-ups, and retrospectives
- Assisted development teams in software design and coding
- Documented all phases of the software development lifecycle from requirement gathering to deployment
- Integrated Java applications with databases using Hibernate and JPA
- Designed RESTful APIs for integration with front-end technologies and third-party services
- Monitored mentee progress through regular meetings, providing feedback
Senior Systems Engineer
Infosys Technologies
- Over two years of experience understanding Java microservice applications as a Java Back-End Developer
- Skilled in Java 8+, Spring Boot, Maven, Agile methodologies, microservices, JUnit, and SonarQube
- Demonstrated in-depth knowledge of IDEs, Java language, and toolsets to optimize development processes
- Implemented critical path components in large complex projects ensuring high performance, scalability, and maintainability
- Applied understanding of Spring and Hibernate to build efficient and scalable applications
- Practiced Test-Driven Development (TDD), writing and maintaining unit and integration tests
- Skilled at debugging and troubleshooting complex problems, identifying root causes, and delivering effective solutions within tight deadlines
- Designed and applied design patterns (Singleton, Factory, Observer) to solve complex system problems
- Implemented idempotent service designs ensuring consistent results regardless of call count or system state
- Participated in design and requirement-gathering meetings, daily stand-ups, retrospectives, and planning meetings
- Analyzed business requirements and finalized requirements
- Developed and maintained RESTful APIs in a microservice architecture
- Developed unit test cases using JUnit 5
- Maintained code quality using Sonar per client ruleset and delivered optimized code
- Performed bug fixing, debugging, and error analysis during production releases
- Ensured API performance using Apache JMeter to meet client requirements
Summary
Accomplished software engineer with extensive experience in Java development, specialising in microservice architecture and RESTful API design. Proven track record at Cognizant Technology Solutions and Infosys Technologies, demonstrating expertise in Java 8+, Spring Boot, and Agile methodologies. Adept at utilising tools such as Eclipse, IntelliJ IDEA, and SonarQube to ensure code quality and performance. Skilled in debugging, performance testing with Apache JMeter, and integrating applications with databases using Hibernate. Committed to enhancing application maintainability through code refactoring and design pattern implementation. Career goal: to leverage technical skills in a challenging role that fosters innovation and continuous improvement.
Languages
Education
Cochin University of Science and Technology
Master of Computer Application · India
University of Calicut
Bachelor of Science · India
Certifications & licenses
AWS Certified Cloud Practitioner
LinkedIn Learning
Certificate Of Excellence
Cognizant Technology Solutions
Digital Skills: Artificial Intelligence
Accenture
Networking Basics
Cisco
Python Essential Training
LinkedIn Learning
Similar Freelancers
Discover other experts with similar qualifications and experience