Lead Java Developer
Marktine · marktine.com
IndiaRemoteLead / ManagerContract
The job in short
Java developer.
JavaSpringNoSQLMongoDBKafkaKubernetesDocker
Details
- Found
- 24 d ago · posted 2024-07-17
- Role
- Software Engineer
- Source
- The company’s own careers site
Full description
This is a remote position.
• Bachelor's degree in Computer Science, Information Technology, or a related field.
• Proven experience in Java development, demonstrating a solid understanding of reactive programming and Springboot.
• Familiarity with RDBMS and NoSQL databases, particularly PostgreSQL and MongoDB, Cassandra, or Neo4j.
• Practical knowledge of Kafka for stream processing.
• Proficiency in containerization technologies such as Kubernetes and Docker.
• Strong problem-solving skills and the ability to work effectively in a collaborative team environment.
• Excellent communication skills to effectively convey technical concepts and collaborate with cross-functional teams.
• Ability to adapt to evolving technologies and stay informed about industry trends.
Job Role & Responsibility
• Demonstrate proficiency in Java programming, showcasing a strong understanding of Flux/Reactive, lambdas, and Stream concepts.
• Utilize multithreading techniques to optimize application performance.
• Leverage expertise in Springboot framework, with essential knowledge in Spring-data, spring-stream, spring-task/batch, and WebClient.
• Work with RDBMS systems, particularly with PostgreSQL or any other relational database management system.
• Showcase proficiency in at least one NoSQL database, with a preference for MongoDB, Cassandra, or Neo4j. Familiarity with ArangoDB is considered a plus.
• Hands-on experience with Kafka for efficient stream processing.
• Implement container orchestration using Kubernetes and Docker to enhance scalability and deployment efficiency.
Requirements
• Java: 1.8+, Good knowledge on Flux/Reactive, lambdas and Stream. Multithreading is a plus.
• Springboot: Spring-data, spring-stream, spring-task/batch and WebClient essential.
• RDBMS: postgres or any other
• NoSQL: 1 is must: mongo, cassandra or neo4j. ArangoDB is a plus.
• Streaming: Kafka hands on.
• Container orchestration: Kubernetes and docker must.
Software Engineer jobs in India · All Marktine jobs · Remote Software Engineer jobs in India