Software DeveFull stack Developer with heavy on Backend coding, ment Engineer - St Louis, United States - Codebase Inc
Description
Position- Software Development Engineer/Full stack Developer with heavy on Backend coding, Kafka, SpringBoot, java 17 & Microservices – MUST HAVE)
Location- St Louis MO- 3 days onsite (Mandatory)
Need SDE's for ST Louis location with these skills... .Java , Spring boot , Messaging as mandatory skills and knowledge of Kafka with good exposure to security protocols.
Role ::
• 8-10 years of experience in a similar role, Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience;
• Strong knowledge of Advanced Java with Messaging , Kafka, and Security protocols experience
• Hands on experience of Apache Kafka for event streaming.
• Experience with REST API , Spring Core and Spring Boot for building robust microservices applications.
• Strong experience with Design Patterns ,Data Structures, Microservices and Event Driven Architecture
• Expert knowledge of Git, Maven, Gradle, CI/CD tools, JUNIT , automation testing.
• Working Knowledge of Linux/Unix environments
• Hands on experience with JIRA, Agile methodology.
Responsibilities ::
• Participate in the design and implementation of software components, adhering to best practices and coding standards.
• Write clean, efficient, and maintainable code in Java 17.
• Define and maintain Protocol Buffer message schemas for data serialization.
• Integrate Kafka for event-driven architecture and real-time data processing.
• Develop Kafka consumers and producers to handle high-throughput data streams.
• Design, develop, and maintain RESTful APIs, adhering to RESTful principles and best practices.
• Utilize the Spring Framework, including Spring Core and Spring Boot, for building and maintaining enterprise-level applications.
• Write unit tests, integration tests, and end-to-end tests to ensure software quality.
• Create and maintain comprehensive technical documentation, including code documentation, API documentation, and architecture diagrams.