Overview
Remote
Depends on Experience
Contract - W2
Contract - 6 month(s)
No Travel Required
Skills
JAVA
Springboot
Kafka
IoT
RabbitMQ
Job Details
Job Title: Sr. Java Developer
Location: Remote - United States
Duration: 4-6 Months contract
Required Experience in FAANG
Job Description:
Top Skills Details
- 10+ years of experience with opensource technology (building homegrown opensource platforms with Java/Springboot)
- Experience with multiple cloud providers
- Leadership & Mentorship experience
- IOT experience
- Java and Springboot Framework will be their core
- Microservices architecture
- Experience with distributed systems and use of technologies such as messaging frameworks (i.e. Kafka and RabbitMQ), API gateways, SQL/NoSQL/Graph databases, caching systems, and serverless platforms
- Experience with CI/CD pipelines, Git workflows, and DevOps practices
Basic Qualifications
- Authorized to work in the US
- Minimum 6 years of software development or related experience
- 6+ years of programming experience with at least one software programming language
- Experience with distributed systems and use of technologies such as messaging frameworks (i.e. Kafka and RabbitMQ), API gateways, SQL/NoSQL/Graph databases, caching systems, and serverless platforms
- Experience with CI/CD pipelines, Git workflows, and DevOps practices
- Interest in open-source platform and infrastructure technologies
- Familiarity with observability stacks (e.g., Prometheus, Grafana, OpenTelemetry)
- Experience with secure coding practices and platform security principles
- Ability to work in cross-functional teams and communicate with stakeholders
- Experience participating in design reviews, incident retrospectives, or RFC processes
- Demonstrated ability to learn new technical concepts and to adapt to new technologies quickly
- Strong communication and collaboration skills
- Experience as a mentor, or a tech lead in an engineering team
Preferred Qualifications
- Bachelor’s degree or higher in computer science, or related field
- Engineering experience with a public PaaS or cloud provider (AWS, Azure or Google Cloud Platform)
- Experience developing and operating large scale distributed systems in Production
- Experience with serverless runtimes and event-driven architectures
- Familiarity with developer tooling as a builder and/or user
- Interest in sustainable infrastructure and cost/resource awareness
- Experience with single-pane-of-glass management platforms or control planes for distributed systems
- Familiarity with frameworks like React, Angular, Node.js, Spring Boot
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.