Source description
About the role
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.
More at SD Innovations