Senior Java Developer
Base pay range$45.00/hr - $50.00/hrJob overviewWe are looking for a Java Senior Developer with 6+ years of experience in designing, developing, and migrating enterprise-grade backend applications. The ideal candidate will have deep technical expertise in Java, Spring Boot, cloud platforms, and large-scale data systems, with a strong emphasis on system design and performance.Key ResponsibilitiesDesign, develop, and implement robust backend applications using Java and Spring Boot.Lead or support large-scale application migrations, including architectural redesign and infrastructure transition.Manage and migrate large datasets using Cassandra, Cosmos DB, or BigQuery.Design, implement, and optimize both relational (Azure SQL) and NoSQL (Cassandra) database solutions.Build and consume RESTful APIs, ensuring scalability and high performance.Work with event-driven architectures using Apache Kafka to integrate backend systems.Collaborate with cross-functional teams using modern design-thinking principles to ensure timely, high-quality deliverables.Ensure code quality through unit testing and best practices in backend development.Leverage cloud platforms such as Google Cloud Platform (GCP) and Microsoft Azure for application deployment and scalability.Required Skills6+ years of experience in Java backend developmentHands-on experience with Spring Boot and REST API developmentStrong knowledge of data structures, algorithms, and system designExperience with data migration and management in Cassandra, Cosmos DB, or BigQueryProficiency in relational and NoSQL database systemsWorking knowledge of Kafka for event-driven integrationExperience with cloud computing platforms (GCP and/or Azure preferred)Strong sense of ownership, accountability, and team collaboration
#J-18808-Ljbffr