Java Developer
sandeep MallavalliRemoteSENIORPosted 2h ago
Core JavaOOPsCollectionsStreamsException HandlingJVM ConceptsJDK 8/17/21 FeaturesSpring BootDependency InjectionREST APIsSpring Security (JWT)JPA/HibernateTransaction ManagementActuatorConfiguration ManagementInput ValidationGlobal Exception HandlingSpring Boot AnnotationsRestTemplateWebClientMicroservices ArchitectureService DecompositionAPI DesignResiliency PatternsCircuit BreakerDistributed TransactionsScalabilityObservabilityFrontend TechnologiesComponentsServicesRxJSState ManagementRoutingAPI IntegrationUI Performance OptimizationAWS Cloud ServicesEC2S3RDSLambdaAPI GatewaySNSSQSIAMECSAuto ScalingCloudWatchNetworking ConceptsAWS-Native ArchitectureServerless DesignEvent-Driven PatternsHigh AvailabilityCost OptimizationSecurity Best Practices
About the Role
We are looking for an experienced Java Developer to join our team for a 12-month contract-to-hire position. This role requires 7+ years of experience and focuses on developing robust backend systems using Java and Spring Boot.
Key Responsibilities
• Design and implement RESTful APIs using Spring Boot
• Develop microservices architecture with focus on scalability and observability
• Integrate frontend components with backend services
• Utilize AWS cloud services for deployment and management
• Implement security best practices using Spring Security and JWT
Requirements
• 7+ years of experience with Core Java and Spring Boot
• Strong understanding of OOPs, Collections, Streams, and Exception Handling
• Experience with JVM Concepts and JDK 8/17/21 Features
• Proficiency in Microservices Architecture and API Design
• Experience with AWS Cloud Services including EC2, S3, RDS, Lambda, etc.
• Knowledge of Frontend Technologies and UI Performance Optimization