Search by job, company or skills

Software Engineer

2-7 Years

This job is no longer accepting applications

Job Description

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.

More Info

Job Type:
Function:
Employment Type:

About Company

Job ID: 111118025

Similar Jobs

Bengaluru, India

Skills:

.NETJavaApisMicroservicesDistributed SystemsAuthenticationPythonLLM-based systemssecurity principleshighly available servicesdeveloper platformsAI platformsservice reliabilityData StorageAuthorizationagents orchestration frameworkscloud-native architecturesbackend programming

Bengaluru, India

Skills:

JavaAlgorithmsSoftware DesignTypescriptJavascriptData StructuresPythonGo

Bengaluru, India

Skills:

CassandraPostgreSQLSpring BootKafkaAutomated TestingSpringJava TechnologiesSparkVertxIgnite In-Memory ComputingRESTful micro servicesYellowbrickApache Ignite

Bengaluru, India

Skills:

CassandraData StructuresKafkaDistributed SystemsJava TechnologiesLarge-scale application developmentAlgorithm Design PatternsContainerization technologyJava Multithreading

Bengaluru, India

Skills:

containerization RESTful API developmentMicroservicesCloud-native application developmentOrchestration technologiesLight Weight Architecture

Beware of Scammers

We don’t charge money for job offers