Padmi

Java Developer

Delhi NCRPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at SD Innovations

Opens the source posting on shine.com

Source description

About the role

View original

You will be responsible for designing, developing, testing, and deploying high-quality applications using Java, Spring MVC, and Spring Boot. Your key responsibilities will include: - Working with Gradle/Maven for build automation and Kafka for event-driven messaging. - Implementing JPA/Hibernate for database interactions. - Collaborating with cross-functional teams to define, design, and deliver new features. - Applying TDD/BDD practices to ensure code quality and maintainability. - Designing and implementing solutions using microservices architecture. - Developing and optimizing applications leveraging Docker and cloud platforms such as AWS/Azure. - Participating in Agile ceremonies Sprint Planning, Daily Stand-ups, and Retrospectives. - Writing well-structured, reusable, and secure code following best practices. - Troubleshooting, debugging, and enhancing existing applications. Core Skills required for this role: - Java - Spring MVC, Spring Boot - Microservices - Gradle or Maven - Kafka - JPA or Hibernate Additional Skills that would be beneficial: - Test Driven Development (TDD) / Behavior Driven Development (BDD) - OOPS, Data Structures, Functional Programming - Design Patterns - Event Driven Systems - Microservices Architecture - Docker - AWS / Azure In addition to the technical skills, you should have strong analytical and problem-solving skills, a solid understanding of data structures, algorithms, object-oriented design, and service-oriented architecture, a passion for writing high-quality, maintainable code, and awareness of Secure Coding Principles. You will be responsible for designing, developing, testing, and deploying high-quality applications using Java, Spring MVC, and Spring Boot. Your key responsibilities will include: - Working with Gradle/Maven for build automation and Kafka for event-driven messaging. - Implementing JPA/Hibernate for database interactions. - Collaborating with cross-functional teams to define, design, and deliver new features. - Applying TDD/BDD practices to ensure code quality and maintainability. - Designing and implementing solutions using microservices architecture. - Developing and optimizing applications leveraging Docker and cloud platforms such as AWS/Azure. - Participating in Agile ceremonies Sprint Planning, Daily Stand-ups, and Retrospectives. - Writing well-structured, reusable, and secure code following best practices. - Troubleshooting, debugging, and enhancing existing applications. Core Skills required for this role: - Java - Spring MVC, Spring Boot - Microservices - Gradle or Maven - Kafka - JPA or Hibernate Additional Skills that would be beneficial: - Test Driven Development (TDD) / Behavior Driven Development (BDD) - OOPS, Data Structures, Functional Programming - Design Patterns - Event Driven Systems - Microservices Architecture - Docker - AWS / Azure In addition to the technical skills, you should have strong analytical and problem-solving skills, a solid understanding of data structures, algorithms, object-oriented design, and service-oriented architecture, a passion for writing high-quality, maintainable code, and awareness of Secure Coding Principles.

One address, no account. We’ll tell you when matching roles go live.

More at SD Innovations

Related open roles

View all roles