Software Engineer (Java Backend Engineer)
NeoGenCode Technologies Pvt Ltd Verified employer
Actively hiring · Posted 3d ago · JEV26101E637DA682
Job description
Position : Software Engineer (Java Backend Engineer)Experience : 4+ Years📍 Location : Bangalore, India (Hybrid)Mandatory Skills : Java 8+ (Advanced Features), Spring Boot, Apache Spark (Spark Streaming), SQL & Cosmos DB, Git, Maven, CI/CD (Jenkins, GitHub), Azure Cloud, Agile Scrum.About the Role :We are seeking a highly skilled Backend Engineer with expertise in Java, Spark, and microservices architecture to join our dynamic team. The ideal candidate will have a strong background in object-oriented programming, experience with Spark Streaming, and a deep understanding of distributed systems and cloud technologies.Key Responsibilities :Design, develop, and maintain highly scalable microservices and optimized RESTful APIs using Spring Boot and Java 8+.Implement and optimize Spark Streaming applications for real-time data processing.Utilize advanced Java 8 features, including:Functional interfaces & Lambda expressionsStreams and Parallel StreamsCompletable Futures & Concurrency API improvementsEnhanced Collections APIsWork with relational (SQL) and NoSQL (Cosmos DB) databases, ensuring efficient data modeling and retrieval.Develop and manage CI/CD pipelines using Jenkins, GitHub, and related automation tools.Collaborate with cross-functional teams, including Product, Business, and Automation, to deliver end-to-end product features.Ensure adherence to Agile Scrum practices and participate in code reviews to maintain high-quality standards.Deploy and manage applications in Azure Cloud environments.Minimum Qualifications:BS/MS in Computer Science or a related field.4+ Years of experience developing backend applications with Spring Boot and Java 8+.3+ Years of hands-on experience with Git for version control.Strong understanding of software design patterns and distributed computing principles.Experience with Maven for building and deploying artifacts.Proven ability to work in Agile Scrum environments with a collaborative team mindset.Prior experience with Azure Cloud Technologies.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with NeoGenCode Technologies Pvt Ltd.
- Track your application and get updates by email and WhatsApp.