04 Aug
|
Lowes Services India Private
|
Bengaluru
04 Aug
Lowes Services India Private
Bengaluru
Job Summary:
We are seeking a talented and passionate Software Engineer to join our growing engineering team. You will play a key role in designing, developing, and deploying scalable and resilient microservices using Java, Spring, and event-driven architectures with Kafka. You will also work with a variety of data storage solutions, both SQL and NoSQL, to build robust and efficient applications.
This is an excellent opportunity to contribute to impactful projects and work with cutting-edge technologies in a team-oriented and innovative environment.
Roles & Responsibilities:
Core Responsibilities:
- Design, develop, and maintain high-performance, scalable microservices using Java and the Spring framework (Spring Boot, Spring Cloud).
- Implement robust and efficient communication between microservices using RESTful APIs and event streaming with Kafka.
- Work with both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra) databases
- Write clean, well-documented, and testable code following best practices and coding standards.
- Participate in the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance.
- Collaborate effectively with cross-functional teams, including product managers, designers and engineers.
- Troubleshoot and resolve production issues efficiently.
- Contribute to the continuous improvement of our development processes and technology stack.
- Stay up-to-date with the latest trends and technologies in software development, particularly in the Java/Spring ecosystem, microservices architecture, and data management.
- Participate in code reviews to ensure code quality and knowledge sharing.
Years of Experience:
- Experience in Core java development.(11 and above) and spring microservies stack
- Knowledge on API Integrations & Rest services
- Knowledge on event driven architecture with kafka
- Good Knowledge of SQL/NO SQL and working experience with any of these databases like Oracle, Microsoft SQL, IBM DB2, MongoDB
- Knowledge on React framework, JS and HTML is good to have
Education Qualification & Certifications (optional)
Required Minimum Qualifications
Bachelors degree in Computer Science, CIS, or related field and 2+ years of experience in software development or a related field. Additional equivalent work experience may be substituted for the degree requirement.
Skill Set Required
Primary Skills (must have)
- Strong proficiency in Java and the Spring framework (Spring Boot, Spring Cloud).
- Hands-on experience designing and building microservices architectures.
- Solid understanding of RESTful API design principles.
- Experience with event-driven architectures and Kafka.
- Experience working with relational databases (e.g., PostgreSQL, MySQL) and writing efficient SQL queries.
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra, Redis) and understanding their use cases.
- Experience with version control systems (e.g., Git).
- Knowledge on React framework, JS and HTML is good to have
Secondary Skills (desired)
- Self-learner and ready to learn other technologies and ready to work in Application support.
- Experience on React would be preferred.
- Should write clean, well-documented, and testable code following best practices and coding standards.
- Good written and verbal communication skills.
- Strong individual contributor to the team
- Should be able to collaborate effectively with cross-functional teams, including product managers, designers and engineers.
- Should have good analytical Skill
- Retail Industry Experience is optional.
Role: Software Development - Other
Industry Type: Retail
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate
PG: Any Postgraduate
📌 Software Engineer (Bengaluru)
🏢 Lowes Services India Private
📍 Bengaluru