PL
Java API Developer
PeopleNTech LLC
๐บ๐ธ United States
On-site
5 months ago
- Java
- Spring Boot
- Apache Kafka
- AWS
- REST API
- Microservices
- Confluent
- AWS Lambda
- API Gateway
- DynamoDB
- Agile
- Scrum
- Spring Framework
- Kafka Connect
- AWS Cloud
- EC2
- CloudWatch
- OpenAPI
- Swagger
- SQL
- NoSQL
- Hibernate
- CI/CD
- Git
- Maven
- Gradle
- Kafka Streams
- Docker
- Kubernetes
- EKS
- IaC
- Terraform
- CloudFormation
- OAuth2
- JWT
5 months ago
Client: Daten technology
Pay rate - $50-55/hr on C2C
About the Role:
We are looking for a skilledJava API Developer to join our development team and contribute to the design and implementation of scalable, high-performance APIs. The ideal candidate will have strong expertise inJava, Spring Boot, and experience building event-driven architectures withApache Kafka. You will also work extensively withAWS services, includingLambda, to deploy and manage serverless applications.
Key Responsibilities:
- Design, develop, and deploy robustRESTful APIs and microservices usingJava andSpring Boot.
- Implement event-driven messaging solutions usingApache Kafka (Confluent Kafka preferred).
- Develop and manage serverless functions usingAWS Lambda and integrate them with other AWS services (API Gateway, S3, DynamoDB, etc.).
- Ensure APIs are scalable, secure, and optimized for performance in a cloud environment.
- Collaborate with front-end developers, product managers, and QA teams to define API specifications and deliver end-to-end solutions.
- Write clean, maintainable, and testable code following industry best practices.
- Participate in code reviews, troubleshoot production issues, and provide technical guidance to junior developers.
- Work in an Agile/Scrum environment to deliver features iteratively.
Required Skills & Qualifications:
- 5+ years of professional software development experience.
- Strong proficiency inCore Java (Java 8/11/17) andSpring Framework (Spring Boot, Spring Cloud, Spring Data).
- Hands-on experience withApache Kafka (producers, consumers, streams, and Kafka Connect);Confluent Kafka is a strong plus.
- Solid experience withAWS cloud services, particularlyAWS Lambda, API Gateway, S3, EC2, and CloudWatch.
- Experience designing and documenting RESTful APIs (OpenAPI/Swagger).
- Familiarity with database technologies (SQL, NoSQL) and ORM frameworks like Hibernate.
- Knowledge of CI/CD pipelines, version control (Git), and build tools (Maven/Gradle).
- Strong understanding of microservices architecture, distributed systems, and design patterns.
- Excellent problem-solving skills and ability to work independently or in a team.
Preferred Qualifications:
- Experience with Confluent Kafka ecosystem (Schema Registry, KSQL, Kafka Streams).
- Exposure to containerization and orchestration tools (Docker, Kubernetes, EKS).
- Familiarity with infrastructure as code (Terraform, CloudFormation).
- Knowledge of security best practices for API development (OAuth2, JWT, API Keys).
Java API Developer ยท PeopleNTech LLC