
Java/ Core Java
Frames works: Springboot
Web Services: REST API
Spring stack: Spring integration, Jersey, Spring boot, annotations based Spring configuration, Spring Data
Micro services – Must have
Roles & Responsibility:
Requirement gathering & understanding, effort estimation, technical design, project planning and monitoring in Agile environment
Work proactively & independently to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks
Providing expertise in technical analysis and solving technical issues during project delivery
Customer interfacing - understand customer requirements, propose technical solutions
Full Software Development Lifecycle (Agile)
Code reviews, test case reviews and ensure code developed meets the requirements
Component Design/ Coding/ Unit Testing/ Debugging / Test Driven Development / Continuous Integration
Carry out adaptive changes necessitated by changes in Business Requirements and Technology

Similar jobs
🚀 Hiring: Java Developer at Deqode
⭐ Experience: 2 Years
📍 Location: Indore
⭐ Work Mode:- 5 Days Work from Office
⏱️ Notice Period: Immediate Joiners
(Only immediate joiners & candidates serving notice period)
💫 Responsibilities:
✅ Develop and maintain Java applications
✅ Work with Spring/Spring Boot & REST APIs
✅ Debug, optimize, and improve application performance
✅ Design and implement Microservices & REST APIs
We are looking for a passionate and experienced Java Developer with over 4 years of hands-on experience in building robust and scalable backend systems using Java, Spring Boot, and Microservices architecture.
Key Responsibilities:
- Design, develop, test, and deploy high-performance, scalable, and secure backend services using Java 8+, Spring Boot, and Microservices.
 - Participate in the entire software development lifecycle (SDLC), from requirements gathering to production deployment and support.
 - Collaborate with frontend developers, DevOps engineers, and product owners to deliver end-to-end features.
 - Optimize application performance and ensure high availability and responsiveness.
 - Write clean, maintainable, and reusable code while following best practices (coding standards, unit testing, CI/CD, etc.).
 - Develop RESTful APIs and ensure their quality and consistency.
 - Handle integration with external systems and third-party services.
 - Participate in code reviews, provide constructive feedback, and mentor junior developers.
 
Technical Skills Required:
- Languages: Java 8 or above
 - Frameworks: Spring Boot, Spring MVC, Spring Security
 - Architecture: Microservices architecture and design patterns
 - Databases: MySQL/PostgreSQL, MongoDB (optional)
 - Messaging: Kafka, RabbitMQ (optional)
 - API Development: RESTful APIs, Swagger/OpenAPI
 - Version Control: Git, GitHub/GitLab
 - Tools: Maven/Gradle, Jenkins, Docker
 - Testing: JUnit, Mockito
 - Cloud (optional): AWS/Azure/GCP exposure
 - CI/CD & DevOps tools (optional): Jenkins, Docker, Kubernetes
 
Nice to Have:
- Experience in containerization and orchestration (Docker, Kubernetes).
 - Knowledge of API Gateway, Service Registry (e.g., Eureka), and Circuit Breakers (e.g., Hystrix or Resilience4j).
 - Experience with Agile methodologies (Scrum/Kanban).
 - Familiarity with monitoring and logging tools (ELK, Prometheus, Grafana, etc.).
 
- 2.5+ year of experience in Development in JAVA technology.
 - Strong Java Basics
 - SpringBoot or Spring MVC
 - Experience in AWS.
 - Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
 - Proficient in REST API development
 - Messaging Queue (RabitMQ or Kafka)
 - Microservices
 - Any Caching Mechanism
 - Good at problem solving
 
Good to Have Skills:
- 2+ years of experience in using Java/J2EE tech stacks
 - Good understanding of data structures and algorithms.
 - Excellent analytical and problem solving skills.
 - Ability to work in a fast paced internet start-up environment.
 - Experience in technical mentorship/coaching is highly desirable.
 - Understanding of AI/ML algorithms is a plus.
 
- Candidates with good experience with SDLC
 - Minimum 3+ years of hard core coding experience is mandatory
 - Excellent hands on coding in Java, J2EE, Spring, Struts
 
Responsibilities:
- Design and deliver scalable web services, APIs and backend data modules.
 - Understand requirements and develop reusable code using design patterns & component architecture and write unit test cases
 - Collaborate with product management and engineering teams to elicit and understand the requirements and develop solutions
 - Stay current with latest tools, technology ideas and methodologies; share knowledge by clearly articulating results and ideas to key decision makers.
 
Required Qualifications:
- 6+ years of experience writing multithreaded programs running in Java
 - Experience on Java, Spring Boot,, Apache Nifi , workingDocker, EKS, Azkaban, Jenkins
 - Experience with Git and build tools like Gradle/Maven/SBT.
 - Strong understanding of object-oriented design, data structures, algorithms, profiling, and optimization.
 - Have elegant, readable, maintainable and extensible code style.
 - Experience on AWS is preferable
 - Knowledge on top algorithms like sorting, heap/stack, queue, search, etc.
 - Familiarity with test-driven development
 - Thrive in a fast-paced environment, with ability to deliver code of quality quickly.
 - Attention to details. Strong communication and collaboration skills.
 - BS in Computer Science or equivalent
 
- 2 - 3 Years of experience is required in Java Development.
 - Framework - Spring MVC, Spring Boot.
 - Good Knowledge in Core Java, OOPS principles is required.
 - Web Technologies - HTML, CSS, Javascript.
 
Requirements:
- 3 -7 years of software development experience.
 - Good grasp on programming fundamentals including OOP, Design Patterns and Data Structures.
 - Excellent analytical, logical and problem-solving skills.
 - Software Development Engineer.
 - Good understanding of complexities involved in designing/developing large scale systems.
 - Strong system design skills.
 - Experience in technologies like Elasticsearch, Redis, Kafka etc.
 - Good knowledge of relational and NoSQL databases.
 - Familiarity with common machine learning algorithms. In-depth knowledge is a plus.
 - Experience of working with big data technologies like Hadoop, Spark, Hive is a big plus.
 - Ability to understand business requirements and take ownership of the work.
 - Exhibit passion and enthusiasm for building and maintaining large scale platforms.
 

As part of the engineering team, you would be expected to have
deep technology expertise with a passion for building highly scalable products.
This is a unique opportunity where you can impact the lives of people across 150+
countries!
Responsibilities
● Own architecture, design, development, and implementation of different modules/features of the services
● Design, develop, deploy and support web applications.
● Discover opportunities for performance improvements
● Recommend ways to improve reliability, efficiency and code quality
● Focus on continuous delivery and reducing complexity
● Carry out code reviews and manage pull requests
● Build applications based on micro-services architecture
Requirements
● Overall 1-3 years of experience in Backend development.
● B.E/B.Tech in CS or equivalent streams from institute of repute (IITs, NITs, BITs,
IIITs or equivalent)
● Strong object oriented design skills & knowledge of design patterns
● Experience designing & developing distributed systems involving multiple web services, databases (both SQL and NoSQL), caches, queues, etc. taking into consideration scalability, availability, fault tolerance, consistency, etc. of the overall system
● Well-aware of and enforces development best practices: Unit Tests, Code Reviews,
Integration Tests, CI/CD, Monitoring, Alerting, etc









