Java Developer
irfan khanUnited StatesSENIORPosted 4h ago
JavaSpring Bootmicro servicesApache KafkaCore Javamulti threadingconcurrencymemory managementperformance optimizationcloud-native applicationsSQL ServerOracleCI/CDunit testingintegration testing
About the Role
We are looking for a Java Developer to join our team. This role focuses on designing, developing, and maintaining enterprise-grade Java applications and microservices.
Key Responsibilities
• Design, develop, and maintain enterprise-grade Java applications and microservices
• Build reliable event-driven solutions using Apache Kafka
• Collaborate with cross-functional teams to translate business requirements into technical solutions
• Optimize application performance, scalability, and reliability
• Maintain high code quality through testing, code reviews, and design discussions
• Troubleshoot production issues and implement long-term solutions
• Follow best practices for application security, monitoring, and deployment automation
Requirements
• Strong experience in Java, Spring Boot, and micro services architecture
• Design and develop scalable, high-performance micro services
• Build event-driven architectures using Apache Kafka
• Strong understanding of Core Java, multi threading, concurrency, memory management, and performance optimization
• Experience developing cloud-native applications with scalability, resiliency, and serviceability
• Proficiency in SQL Server and/or Oracle database design and query optimization
• Experience implementing CI/CD pipelines for automated builds, testing, and deployments
• Strong knowledge of code reviews, unit testing, and integration testing
• Experience troubleshooting production issues and improving application reliability
• Strong analytical and problem-solving skills
• Excellent communication and collaboration
• Ownership mindset with a focus on quality and reliability