
🚀 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

Similar jobs
Job Role Solution Architect
Experience 15+ years
Notice period Immediate
Location - Bangalore
Note: OMS & Retail domain Experience is mandatory
Introduction
We are looking for an experienced Solution Architect with strong hands-on expertise in Java and Microservices architecture.
Responsibilities include:
- Design and define end-to-end solution architecture for enterprise applications using Java and Microservices.
- Lead architecture discussions, technical design reviews, and solution blueprints.
- Drive microservices-based application design, including service decomposition, API contracts, and integration patterns.
- Define and govern RESTful API standards and service-to-service communication.
- Work closely with product owners, business stakeholders, and development teams to translate business requirements into technical solutions.
- Provide technical leadership and mentorship to development teams.
- Ensure solutions meet non-functional requirements such as scalability, performance, availability, and security.
- Review code, architecture artifacts, and ensure adherence to best practices.
- Support DevOps, CI/CD strategy, and cloud-native adoption.
- Identify technical risks and propose mitigation strategies.
Primary Skills :
- 10+ years of proven experience in the industry, with at least 3 years as an Architect or similar role designing and developing enterprise-scale applications.
- Bachelors in engineering / technology (4 year) or master's in computer applications (2 year)
- Must possess at least 6+ years of Software development experience.
- Expert knowledge in at least one object-oriented programming language like Java, one backend framework like Spring Boot / Node JS, one UI framework like React JS / Angular JS and RDBMS or NoSQL database.
- Excellent knowledge of front-end programming languages, such as HTML, CSS, JavaScript, and AngularJS, with the ability to render server-side and client-side content.
- Helps identify newer practices and adoption of existing ones. Ensure that the code quality is maintained via own and/or peer code reviews.
- Can lead the team in delivery of backend and user interface code. Ensure that the DevOps tasks are
executed well.
- Ensure that the software has the correct level of logging & monitoring in Production and LLEs.
- Exceptional problem-solving skills.
- Excellent written and verbal communication. Must understand the client’s business requirements and translate them into software requirements. Has a view of the deliverable timeline and escalates when needed.
- Ability to articulate technical designs & develop documentation, flowcharts, layouts, diagrams, charts etc.
- Experience in implementing OMS products for retail customers will be an added advantage.
- Ability to do estimation for the given requirements.
- Ability to lead technical discussions with clients.
- Must be able to do quick proofs of concepts and demos based on client requirements.
- Provide timely feedback on the performance of team members.
- Conduct interviews & provide feedback to achieve hiring objectives.
- Contributes to organization building functions such as hiring, training, mentoring, team building.
Secondary Skills :
- Experience with Docker and Kubernetes for containerized deployments.
- Exposure to Cloud platforms such as AWS, Azure, or GCP.
- Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.).
- Experience with Kafka / RabbitMQ or other messaging systems.
- Good understanding of SQL and NoSQL databases.
Basic knowledge of:
- Application security (OAuth2, JWT, TLS)
- Logging & monitoring (ELK, Prometheus, Grafana, CloudWatch, etc.)
Able to build API'S
Should have production knowledge
Have deployed solutions in production.
Required Skills and Experience:
Proficient in Java (Java 8 and above), with a strong understanding of object-oriented programming.
Knowledge in the trading domain, including familiarity with trading systems and protocols.
Strong skills in SQL and PL/SQL for database management and query optimization.
Hands-on experience with Linux and Windows operating systems for application deployment and maintenance.
Proficiency in scripting languages (e.g., Bash, PowerShell, or similar).
Knowledge of Python programming for auxiliary development and analytics tasks.
Familiarity with multithreading, concurrency, and low-latency application development.
Experience with CI/CD pipelines, version control systems (e.g., Git), and deployment workflows.
We are seeking an experienced Senior Java Developer specializing in Spring Boot and Apache Camel to join our team. This individual will be responsible for designing, developing, and implementing robust, scalable, and high-performance applications. You will work on complex projects and integrations, leveraging Spring Boot and Apache Camel to streamline business processes and message routing.
Key Requirements:
- 5+ years of experience in Java Development, specifically with Spring Boot.
- Proven experience in using Apache Camel for integrating distributed systems.
- Solid understanding of microservices architecture and RESTful API development.
- Proficiency in Java-based middleware technologies.
- Strong knowledge of message queues (e.g., RabbitMQ, ActiveMQ, Kafka) and their integration with Apache Camel.
- Experience with cloud services such as AWS, Azure, or GCP is a plus.
- Familiarity with CI/CD pipelines and automated deployment processes.
- Experience with Agile development methodologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, both written and verbal.
Bonus Skills:
- Experience with Docker and Kubernetes for containerization and orchestration.
- Knowledge of Apache Kafka for event streaming.
- Experience with modern development tools like Git, Jenkins, and JIRA.
What We Offer:
- A dynamic and collaborative work environment.
- Opportunities for career advancement and skill development.
- Flexible working hours and the ability to work remotely.
- Competitive salary and benefits.
Key Responsibilities/Duties:
· Develops and enhances software applications through coding and testing.
· Writing well designed, testable, efficient code
· Involves in code reviews and training.
· Contributing in all phases of the development lifecycle
· Delivers highest quality software by creating unit test plans and testing code thoroughly.
· Adept with the tools, applications, and processes used for software development.
· Implements solutions as designed in technical documentation specification and coding standards.
· Creates project documentations and coordinates technical issues.
· Knows the business rules and concepts, software specifications and designs provided by the technical lead and apply them in completing the assigned task.
Qualification: Bachelors or Master’s degree in Computer Science or Engineering.
• BS/MS in Computer Science or equivalent from a premier institute Strong development, coding experience in one or more programming languages like OO Programming (Java), Functional/Scripting languages.
• Expertise in Data Structures, Algorithms, Concurrency.
• Expertise in Micro-services Architecture, multi-threading, performance-oriented programming and designing skills
• Strong software design/development experience in building massively large-scale distributed internet systems and products
• Experience of working on Big Data technologies and applications
• Expertise in one or more persistence technologies (Cassandra, Redis, ElasticSearch, RDBMS).
• Superior organization, communication, interpersonal and leadership skills
• Must be a proven performer and team player that enjoy challenging assignments in a high-energy, fast-growing and start-up workplace
• Must be a self-starter who can work well with minimal guidance and in a fluid environment
• Provide good attention to details
• Must be excited by challenges surrounding the development of highly scalable & distributed system for building audience targeting capabilities
• Agility and ability to adapt quickly to changing requirements and scope and priorities









