Search by job, company or skills

Senior Software Developer

Senior Software Developer

Mantras2success Consultants
Fresher
Not Disclosed
  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

Job Description:

Job Summary:
We are looking for a highly skilled and motivated Senior Software Developer to join our dynamic software development team. The ideal candidate will have deep expertise in backend development using Java, Spring Boot, and microservices, with solid knowledge of data structures, algorithms, and distributed systems. This is a critical role in driving scalable, high-performance, and secure applications that align with our strategic business goals.

Key Responsibilities:

  • Design, develop, and maintain robust backend systems using Java and Spring Boot.
  • Implement microservices architecture and ensure integration with frontend and external systems.
  • Collaborate closely with product managers, architects, and cross-functional teams in an Agile/Scrum environment.
  • Write clean, maintainable, and efficient code following best practices, including Test-Driven Development (TDD).
  • Optimize application performance, scalability, and security.
  • Participate in design discussions and code reviews.
  • Ensure continuous integration and delivery using modern DevOps practices and tools.
  • Maintain proper documentation of designs, architecture, and processes.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science or a related technical field.
  • Minimum 5 years of professional software development experience.
  • Strong command of Java, Spring Boot, and RESTful APIs.
  • Solid foundation in computer science fundamentals: data structures, algorithms, system design, and databases.
  • Experience with SQL/NoSQL databases such as MySQL, PostgreSQL, MongoDB, Redis.
  • Working knowledge of JavaScript/TypeScript and frontend frameworks like Angular, ReactJS, or Vue.
  • Familiarity with Azure Cloud services.
  • Experience in Agile/Scrum methodologies and DevOps automation pipelines.
  • Exposure to Test-Driven Development (TDD).

Preferred Qualifications:

  • Experience with Kafka, Kubernetes, Zookeeper, and containerized environments.
  • Basic understanding of Machine Learning concepts and implementation.
  • Proficiency in Python and experience working with mapping or geolocation APIs.
  • Knowledge of BPMN and multi-tenant architecture.
  • Strong communication and documentation skills.
  • Ability to handle ambiguous requirements, think abstractly, and offer scalable solutions.

More Info

Job Type:
Employment Type:

Similar Jobs

India
Skills:
Java, Hibernate, Data Structures, Spring Boot, Microservices
India
Skills:
software design patterns , AWS Glue, Tableau, Data mining, Pytorch, Predictive Modeling, Python, AWS, Java, Matplotlib, Apache Flink, Hadoop, Google Cloud Platform, Scala, Apache Spark, Regression Analysis, Clustering, Sql, Git, Machine Learning, Apache Kafka, Seaborn, Azure, Aws Cloud, Apache Hive, R, Classification, AWS EMR, Statistical Modeling, Software testing frameworks
Bengaluru, India
Skills:
Java, Sql, Jfrog, Spring Boot, Microservices, Cloud Architecture, Maven, J2EE, Typescript, Unit Testing, Aws Cli, Application Deployment, Angular, AWS, Api Integration, Application Security, Integration Testing, Nosql, Git, AWS service APIs, SOAP APIs