Sr. Software Engineer - Java Job
Bangalore, KA, IN Bangalore, KA, IN
Job Description:
Education:
- Bachelor’s/Master’s degree in computer science or equivalent.
Mandatory Skills:
- 2-5 years of hands-on software engineering experience
- Excellent hands on experience in Java (17+, 21 preferred)
- Experience in developing Spring Boot and REST services.
- Experience in unit test frameworks.
- Ability to provide solutions based on the business requirements.
- Ability to collaborate with cross-functional teams.
- Ability to work with global teams and a flexible work schedule.
- Must have excellent problem-solving skills and be customer-centric.
- Excellent communication skills.
Preferred Skills:
- Experience with Microservices, CI/CD, Event Oriented Architectures and Distributed Systems
- Experience with cloud environments (e.g., Google Cloud Platform, Azure, Amazon Web Services, etc.)
- Familiarity with web technologies (e,g,, JavaScript, HTML, CSS), data manipulation (e.g., SQL), and version control systems (e.g., GitHub/GitLab)
- Familiarity with DevOps practices/principles, Agile/Scrum methodologies, CI/CD pipelines and the product development lifecycle
- Familiarity with modern web APIs and full stack frameworks.
- Experience with Kubernetes, Kafka, Postgresql
- Experience developing eCommerce systems – especially B2B eCommerce – is a plus.