Job Title : Sr. Java Developer
Location : Remote - United States
Duration : 4-6 Months contract
USC & GC Preferred
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 USMinimum 6 years of software development or related experience6+ years of programming experience with at least one software programming languageExperience 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 platformsExperience with CI / CD pipelines, Git workflows, and DevOps practicesInterest in open-source platform and infrastructure technologiesFamiliarity with observability stacks (e.g., Prometheus, Grafana, OpenTelemetry)Experience with secure coding practices and platform security principlesAbility to work in cross-functional teams and communicate with stakeholdersExperience participating in design reviews, incident retrospectives, or RFC processesDemonstrated ability to learn new technical concepts and to adapt to new technologies quicklyStrong communication and collaboration skillsExperience as a mentor, or a tech lead in an engineering teamPreferred Qualifications
Bachelor's degree or higher in computer science, or related fieldEngineering experience with a public PaaS or cloud provider (AWS, Azure or GCP)Experience developing and operating large scale distributed systems in ProductionExperience with serverless runtimes and event-driven architecturesFamiliarity with developer tooling as a builder and / or userInterest in sustainable infrastructure and cost / resource awarenessExperience with single-pane-of-glass management platforms or control planes for distributed systemsFamiliarity with frameworks like React, Angular, Node.js, Spring Boot5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience