1 Perfaware Job
4-10 years
Perfaware - Senior Software Engineer - Java/Spring MVC (4-10 yrs)
Perfaware
posted 18hr ago
About Perfaware :
Perfaware is redefining Digital Commerce for Retailers by designing, building, and deploying highly scalable solutions.
We are seeking a Senior Software Engineer to join our dynamic team and collaborate with clients to develop enterprise-grade applications.
As a Senior Engineer, you will work with cutting-edge technologies like Java/Spring Boot, JavaScript, Cassandra, Kafka, MongoDB, AWS, and GCP to build world-class solutions for some of the world's largest companies.
If you are a problem solver and an aggressive learner who enjoys tackling engineering challenges, we'd love to talk with you!
Responsibilities :
- Design, develop, and deploy scalable microservices using Spring Boot, AWS, and cloud technologies in an Agile environment.
- Be part of a Sprint team consisting of client and Perfaware members, contributing to sprint planning, story grooming, coding, unit testing, and documentation.
- Work closely with Architects and Tech Leads to develop and test applications that adhere to best practices and coding standards.
- Understand business requirements and translate them into POCs and deployable solutions on AWS with EKS, leveraging Docker and Kubernetes.
- Ensure high availability, resiliency, scalability, and data consistency in all solutions.
- Support the evaluation of tools and tech stack elements for AWS/GCP.
- Assist in installing and maintaining new technical stack components on AWS in lower environments or collaborate with DevOps team members.
- Develop DevOps pipelines following client-established best practices and streamline through documentation and knowledge sharing.
- Automate unit test scenarios in JUnit.
- Design and develop Proof-of-Concept solutions for new features and use cases.
- Document SOPs and guides for the Application Support Team to handle common issues.
- Provide on-call support for developed services in case of complex or new production issues.
Qualifications :
- 4-10 years of experience as a Software Engineer working on scalable applications.
- Strong proficiency in Java (Spring MVC/Hibernate) and Spring Boot, with 4+ years of experience in microservices development.
- 3+ years of hands-on commercial experience with AWS (not just PoC or personal projects).
- 2+ years of experience working with Kafka.
- Experience implementing scalable services on MongoDB.
- 2+ years of experience in testing solutions with JUnit & Mockito.
- Proficient in version control tools like Git, GitHub, or Bitbucket.
- Strong problem-solving skills, attention to detail, and ability to produce high-quality work under tight deadlines.
- Self-motivated, proactive, and able to work independently.
- Excellent communication and teamwork skills.
- Bachelor's degree in Computer Science or equivalent experience
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Engineer roles with real interview advice
Workl8fe Balance
No such dislike as of now