Logo
TechnoGen

Sr. Java Developer

TechnoGen, Charlotte, North Carolina, United States, 28245


Design, develop, and maintain microservices using Java and Spring Boot.

Implement event-driven architectures leveraging Kafka.

Write automated test cases using BDD frameworks like Cucumber, JUnit, and Mockito.

Use Bitbucket for version control and manage builds with Maven/Gradle.

Work with Oracle, PostgreSQL, and MongoDB databases to ensure data consistency and scalability.

Monitor and optimize production systems using Elastic, Prometheus, and Grafana.

Collaborate with cross-functional teams to create innovative solutions for order management workflows.

What We're Looking For

Hands-on experience in developing backend applications with Java and Spring Boot.

Experience building microservices and working with Kafka for messaging.

Expertise in writing automated tests using BDD tools (Cucumber, JUnit, Mockito).

Experience with Bitbucket, Maven/Gradle for version control and CI/CD processes.

Strong knowledge of Oracle, PostgreSQL, and MongoDB databases.

Familiarity with monitoring tools such as Elasticsearch, Prometheus, and Grafana.

Ability to solve complex problems, think creatively, and thrive in an agile environment.

Required Skills

Java Spring boot - 3 Years Minimum

Kafka - 2 Years Minimum

BDD frameworks like Cucumber, JUnit, and Mockito - 2 Years Minimum

Familiarity with monitoring tools such as Elasticsearch, Prometheus, and Grafana

Work with Oracle, PostgreSQL, and MongoDB databases to ensure data consistency and scalability.

Ability to solve complex problems, think creatively, and thrive in an agile environment

Strong knowledge of Oracle, PostgreSQL, and MongoDB databases.

Experience with Bitbucket, Maven/Gradle for version control and CI/CD processes.