
- Proficiency in Java, with a good understanding of its ecosystems
- Sound knowledge of https://www.simplilearn.com/tutorials/java-tutorial/oops-interview-questions" target="_blank">Object-Oriented Programming (OOP) Patterns and Concepts
- Familiarity with different design and architectural patterns
- Skill for writing reusable Java libraries
- Knowhow of Java concurrency patterns
- Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
- Experience in working with popular web application frameworks like Play and Spark
- Relevant Knowledge of Java GUI frameworks like Swing, SWT, AWT according to project requirements
- Ability to write clean, readable Java code
- Basic knowhow of class loading mechanism in Java
- Experience in handling external and embedded databases
- Understanding basic design principles behind a scalable application
- Skilled at creating database schemas that characterize and support business processes
- Basic knowledge of https://www.simplilearn.com/jvm-and-the-implications-of-sandbox-model-rar41-article" target="_blank">JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
- Implementing automated testing platforms and unit tests
- In-depth knowledge of code versioning tools, for instance, Git
- Understanding of building tools like Ant, Maven, Gradle, etc
- Expertise in continuous integration

About Indium Software
About
Connect with the team
Similar jobs

Position Title : Python Django Developer
Location : Gurgaon (6 Days WFO)
Experience : 3+ Years
Job Overview :
We are looking for a skilled Python Django Developer with a strong background in developing scalable, high-performance web applications. The ideal candidate must have 3+ Years of hands-on experience in Django and related technologies, including RabbitMQ, Redis, Celery, and PostgreSQL, to ensure seamless background task management, caching, and database performance.
Key Responsibilities :
- Develop, maintain, and enhance Django-based web applications and APIs.
- Design and implement message broker solutions using RabbitMQ for asynchronous communication.
- Integrate Redis for caching and session management to optimize application performance.
- Implement and manage task queues using Celery for efficient background processing.
- Work with PostgreSQL, ensuring proper database design, query optimization, and performance tuning.
- Collaborate with front-end developers, DevOps engineers, and stakeholders to deliver high-quality software solutions.
- Write clean, modular, and well-documented code following best practices.
- Debug, troubleshoot, and resolve issues across the application stack.
- Participate in code reviews, system design discussions, and team meetings.
- Ensure scalability, reliability, and security of applications.
Required Technical Skills :
- Minimum 3+ Years of relevant experience in Python and Django framework.
- Proficiency in RabbitMQ for message brokering.
- Hands-on experience with Redis for caching and session management.
- Strong knowledge of Celery for distributed task queues.
- Experience with PostgreSQL, including database design, indexing, and optimization.
- Expertise in RESTful API design and development.
- Understanding of Docker and containerized applications.
Preferred Skills :
- Experience with CI/CD pipelines for automated deployments.
- Familiarity with cloud platforms like AWS or GCP.
- Knowledge of Django ORM and its performance optimizations.
- Basic understanding of front-end technologies (HTML, CSS, JavaScript).
Soft Skills
- Strong problem-solving and analytical abilities.
- Excellent communication and collaboration skills.
- Ability to adapt to an agile development environment and evolving requirements.
Educational Qualifications :
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Job Title: Java Spring Boot Engineer
📍 Location: Bangalore
🧾 Experience: 3–4 Years
📝 Employment Type: Contract (1 Year + Extendable)
Required Skills & Qualifications:
- Strong expertise in Java, Spring Boot, and backend development.
- Hands-on experience with PHP.
- Good understanding of data structures and algorithms.
- Experience with GraphQL and RESTful APIs.
- Proficiency in working with SQL & NoSQL databases.
- Experience using Git for version control.
- Familiarity with CI/CD pipelines, Docker, Kubernetes, and cloud platforms (AWS, Azure).
- Exposure to monitoring and logging tools like Grafana, New Relic, and Splunk.
- Strong problem-solving skills and ability to work in a collaborative team environment.

Familiarity with the http://asp.net/">ASP.NET framework, SQL Server and Model-View-Controller (MVC) design pattern
Experience in writing database stored procedures
Good knowledge of REST / SOAP web services.
Understanding of Agile methodologies
Excellent troubleshooting and communication skills
Experience in GIT


JD / Skills Sets
1. Good knowledge on Python
2. Good knowledge on My-Sql, mongodb
3. Design Pattern
4. OOPs
5. Automation
6. Web scraping
7. Redis queue
8. Basic idea of Finance Domain will be beneficial.
9. Git10. AWS (EC2, RDS, S3)


Founded over 8 years ago, we’ve grown from a small team in India’s start up city Gurgaon to a leading global software consultancy.
Over 100+ clients all over the globe are already satisfied by our services and the list continues to grow.
Ezeiatech is the next-generation global technology company that is helping enterprises reimagine their businesses for the digital age. Our technology products, services, and engineering are built on years of
innovation, a strong culture of invention and risk-taking, and a relentless focus on customer relationships.
We expertly steer our clients through all the hurdles of their digital journey. We do it by enabling the enterprise with all the latest trends and technologies that helps prioritize the execution of change. We also empower the business with agile digital at scale to deliver unprecedented levels of performance and customer delight.
Roles & Responsibilities
• Contribute in all phases of the development lifecycle.
• Write well designed, testable, efficient code.
• Ensure designs are in compliance with specifications.
• Prepare and produce releases of software components.
• Support continuous improvement by investigating alternatives and technologies and presenting these
for architectural review.
Desired Qualifications and Experience
• Computer Science or equivalent Engineering degree.
• 2 to 4 years of professional experience as a Java Developer.
• Hands on experience in designing and developing applications using Java EE platforms.
• Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
• Experience in the Spring Framework.
• Experience with test-driven development.

Requirements
- 2-5 years of experience as a back-end developer
- Expertise with Java 1.8 and React JS
- Understanding of OOPS concepts, Design Principles, and implementations of different types of Design Patterns.
- Should have a strong acumen in Data Structures, Algorithms, problem-solving.
- Experience in Microservices
- Extensive experience in developing Web Services APIs using RESTful API design
- Comfortable writing Unit Test Cases
- Good to have experience/knowledge of
- Docker,
- Scala,
- Python, and
- AWS and other Cloud platforms
- Able to connect the dots between code and business value
Responsibilities
- Engage in high-level conversations about business strategy and the role tech plays in it
- Write well-designed, testable, and efficient code that powers our application
- Write specs and do planning for everything we build
- Conduct application analysis, testing, and debugging
- Diligently document code to keep it clean and transparent
- Ensure cross-browser and device compatibility
You Are
- You believe it’s always on you to make sure anything you do is a success.
- You have the ability to make quick and effective decisions.
- In love with a challenge. You revel in solving problems and want a job that pushes you out of your comfort zone.
- Open to change. You’re inspired by the endless ways in which everything we do can always be improved.

- Integration of user-facing elements developed by front-end developers
- Build efficient, testable, and reusable PHP modules
- Solve complex performance problems and architectural challenges
- Integration of data storage solutions.
- Maintaining social media and admin panel accounts.
Skills And Qualifications
- Strong knowledge of PHP web frameworks.
- Understanding the fully synchronous behavior of PHP
- Understanding of MVC design patterns
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Knowledge of object-oriented PHP programming
- Understanding accessibility and security compliance.
- Strong knowledge of the common PHP or web server exploits and their solutions
- Understanding fundamental design principles behind a scalable application
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Familiarity with limitations of PHP as a platform and its workarounds
- Creating database schemas that represent and support business processes
- Familiarity with SQL/NoSQL databases and their declarative query languages
- Proficient understanding of code versioning tools, such as Git.
- Website development and API integrations. Database and password security.

Requirements:
- Academic degree (BE / MCA) with 3-10 years of experience in back-end Development.
- Strong knowledge of OOPS concepts, Analyzing, Designing, Development and Unit testing
- Scala technologies, AKKA, REST Webservices, SOAP, Jackson JSON API, JUnit, Mockito, Maven
- Hands-on experience with Play framework
- Familiarity with Microservice Architecture
- Experience working with Apache Tomcat server or TomEE
- Experience working with SQL databases (MySQL, PostgreSQL, Cassandra), writing custom queries, procedures, and designing schemas.
- Good to have front end experience (JavaScript, Angular JS/ React JS)


