Senior Java Developer

Fixity Technologies โ€” United States ยท Posted ~1 day ago

Senior

Skills

Java Spring Boot Spring MVC REST APIs Microservices Docker OpenShift MongoDB Kafka Kubernetes AWS Azure GCP CI/CD Git SQL NoSQL Unit Testing REST CockroachDB Maven Gradle Ant

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Develop and maintain scalable enterprise software using Java, cloud platforms, containers, and event-driven architecture. Collaborate with cross-functional teams to deliver secure, high-performance applications following Agile practices.

Highlights

Build enterprise-scale cloud-native applications using modern Java technologies, containers, microservices, DevOps, and Agile practices.

Description

Required Skills 10+ years of Java development experienceCore Java, Spring MVC, Spring BootREST APIs & Microservices ArchitectureDocker and OpenShiftMongoDB and/or CockroachDBApache KafkaKubernetesCloud platforms (AWS, Azure, or GCP)Agile/Scrum methodologiesCI/CD pipelinesGitMaven, Gradle, or AntSQL and NoSQL databasesUnit Testing & Automated TestingPerformance tuning and optimizationSplunk (preferred)Key Responsibilities Design, develop, and maintain enterprise Java applications.Develop scalable RESTful APIs and Microservices using Spring Boot.Build and deploy containerized applications using Docker and OpenShift.Work with MongoDB, CockroachDB, and relational databases.Develop event-driven applications using Kafka.Deploy and manage applications on Kubernetes and cloud platforms.Write clean, reusable, and maintainable Java code.Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.Implement CI/CD pipelines and automated testing.Troubleshoot, optimize, and improve application performance.Collaborate with cross-functional teams to deliver high-quality software solutions.Preferred Qualifications Strong understanding of Object-Oriented Programming (OOP) principles.Knowledge of Java concurrency and JVM internals.Experience with scalable application architecture and design patterns.Hands-on experience with Git version control.Strong debugging and problem-solving skills.Excellent communication and teamwork abilities.