Role/ Responsibilities
- Design APIs, DB, Queues, monitoring for micro services.
- Writing, deploying and managing micro services.
- Migrate existing components into distributed micro service architecture.
- AWS Cloud / Google Cloud Platform (Manage Infrastructure).
- API integration with 3rd parties.
- Unit test cases, automation.
- Database optimisation.
- Design of highly concurrent backend architecture.
- Handling high traffic data.
Experience required:
- Sound fundamentails in software design.
- Must have worked on distributed and micro service architecture.
- Sound fundamentals on scale/ performance/ memory optimisation.
- Sound fundamentals of authentication, authorization, payment processes, data security.
- Must have experience in Spring / Spring boot.
- Good to have experience in Kafka / JMS / RabbitMQ / AWS Elastic queue.
- Good to have experience in Junit / mockito unit test cases.
- Good to have knowledge in Mysql (or any RDBMS).

About Casa2 Stays Pvt Ltd
About
Connect with the team
Similar jobs
Role - Senior Backend Developer
About
It is an AI powered GTM intelligence platform for B2B companies. We aims to become the
Master OS on top of the company's entire martech stack. We are integrating multiple sales and
marketing products into an all-in-one platform, adding smart workflows and machine learning/LLM
based intelligence applications to increase qualified pipeline and funnel conversions. It is growing
fast, has an experienced founding team and is funded by top tier investors.
About the Role
We are seeking a Senior Java Microservices Developer who is a highly skilled professional responsible for designing, developing, and maintaining microservices-based applications using Java technologies.
The job description for a Senior Java Microservices Developer typically includes the following responsibilities and requirements:
Responsibilities:
Design and develop microservices-based applications using Java technologies such as Spring
Boot, Spring Cloud, and Hibernate.
Collaborate with cross-functional teams including product managers, architects, and DevOps to
develop and implement scalable and reliable microservices.
Develop and maintain high-quality code by adhering to coding standards, best practices, and
software development methodologies.
Participate in code reviews, bug fixing, and troubleshooting to ensure high-quality code and
maintain system stability.
Work with stakeholders to understand business requirements and translate them into technical
designs.
Conduct performance analysis and optimization of microservices to ensure optimal system
performance.
Continuously improve the codebase through refactoring, code optimization, and documentation
Requirements:
Bachelor's or Master's degree in Computer Science or a related field.
5+ years of experience in Java development, with a focus on microservices development.
Strong knowledge of Java technologies such as Spring Boot, Spring Cloud, Hibernate, and RESTful
API development.
Experience in designing and developing highly scalable and reliable microservices.
Experience with containerization technologies such as Docker and Kubernetes.
Experience in developing and maintaining CI/CD pipelines.
Strong understanding of database technologies, SQL, and NoSQL databases.
Experience with cloud technologies such as AWS or Azure.
Excellent communication and collaboration skills to work effectively with cross-functional teams.
A Senior Java Microservices Developer is a critical role in the development of microservices-based
applications, and they must have a deep understanding of Java technologies and microservices
architecture to be successful in the role
Additional Responsibilities: • Knowledge of more than one technology • Basics of Architecture and Design fundamentals • Knowledge of Testing tools • Knowledge of agile methodologies • Understanding of Project life cycle activities on development and maintenance projects • Understanding of one or more Estimation methodologies, Knowledge of Quality processes • Basics of business domain to understand the business requirements • Analytical abilities, Strong Technical Skills, Good communication skills • Good understanding of the technology and domain • Ability to demonstrate a sound understanding of software quality assurance principles, SOLID design principles and modelling methods • Awareness of latest technologies and trends • Excellent problem solving, analytical and debugging skills Technical and Professional Requirements: • Primary skills: Java • Desirables: Java->Microservices, Java->Springboot Preferred Skills: Java Generic Skills: Java->Microservices Java->Springboot Educational Requirements Bachelor of Engineering Service Line Application Development and Maintenance * Location of posting is subject to business requirements.
Experience:
The candidate should have about 5+ years of experience with design and development in Java/Scala. Experience in algorithm, data-structure, database and architectures of distributed System is mandatory.
Required Skills:
- In-depth knowledge of Hadoop, Spark architecture and its components such as HDFS, YARN and executor, cores and memory param
- Knowledge of Scala and Java both
- Extensive experience in developing spark job. Should possess good Oops knowledge and be aware of enterprise application design patterns.
- Good knowledge of Unix/Linux.
- Experience working on large-scale software projects
- Understanding the big picture and the various uses cases involved while crafting the solution and documenting them in Unified Modeling language.
- Own and maintain the architecture document.
- Keep an eye out for technological trends, open-source projects that can be used.
- Knows common programming languages and Frameworks.
- Real time streaming data consumption
Good to have :
- Azure/AWS Cloud Knowledge of Data Storage and Compute side
- Knowledge Multitenant Architecture
- Brief idea of Data Science
Job Description:
• At least 4+ years of hands-on experience on solution architecture, integration of solutions.
• Strong experience in the following domains: Java EE including (Web Services, REST,JPA), Spring, SOA, Design patterns, Unit and Integration test cases frameworks,Database (SQL & No SQL)
• Knowledge and experience with CI/CD tools and API usage in Mobile applications
• Able & willing to work hands on both solutions & development
• Able to coach / guide the junior members
We are looking for strong developers with below skills,
- Java
- Springboot
- REST API
- Microservices
Excellent communication skill.
Notice : Immediate - 30 days
{
public static void main (String[] args)
{
System.out.println("WE'RE HIRING!");
}
Company Name: Deuex Solutions Pvt. Ltd.
Company Profile: Deuex Solutions is a global software development company that specialises in Product Development, Web Application Development, Big Data
Deuex Solutions is based in India and is a trusted technical partner of various companies from all around the globe.
Company Website: https://deuexsolutions.com/" target="_blank">https://
If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you. As a Back-end developer, you’ll work closely with our engineers to ensure system consistency and improve user experience. Ultimately, you should be able to develop and maintain functional and stable web applications to meet our company’s needs.
Responsibilities
- Participate in the entire application lifecycle, focusing on coding and debugging
- Write clean code to develop functional web applications
- Troubleshoot and debug applications
- Perform UI tests to optimise performance
- Manage cutting-edge technologies to improve legacy applications
- Collaborate with Front-end developers to integrate user-facing elements with server-side logic
- Gather and address technical and design requirements
- Provide training and support to internal teams
- Build reusable code and libraries for future use
- Liaise with developers, designers and system administrators to identify new features
- Follow emerging technologies
- Proven work experience as a Java Developer
- In-depth understanding of the entire web development process (design, development and deployment)
- Hands-on experience with programming languages like Java (Spring Boot, hibernate, dropwizard, etc.)
- Familiarity with cloud services such as AWS
- Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
- Excellent analytical and time management skills
- Teamwork skills with a problem-solving attitude
We are looking for a Senior Software Engineer to produce and implement functional
software solutions. You will work with upper management to define software requirements
and take the lead on operational and technical projects.
In this role, you should be able to work independently with little supervision. You should
have excellent organization and problem-solving skills. If you also have hands-on
experience in software development and agile methodologies, we’d like to meet you.
Your goal will be to develop high-quality software that is aligned with user needs and
business goals.
Job Responsibilities:
● Develop high-quality software design and architecture
● Identify, prioritize and execute tasks in the software development life cycle
● Develop tools and applications by producing clean, efficient code
● Automate tasks through appropriate tools and scripting
● Building robust, secure, high-volume performing, scalable microservices that operate 24*7
to power the NoBroker platform for end customers.
● Working closely with our product team to build new and compelling experiences for our
customers.
● Collaborate with internal teams and vendors to fix and improve products
● Document development phases and monitor systems
● Ensure software is up-to-date with the latest technologies
Requirements:
B.Tech/B.E. from a reputed college or related technical discipline with 2- 5 years of
experience in following Technology and programming methodology :
● Work experience as a Java Software Engineer, Java Developer, or similar role
● In-depth knowledge of popular Java frameworks like JSF and Spring MVC
● Hands-on working experience with Scalable and fault-tolerant applications.
● Extensive experience in software development, scripting, and project management
● Working experience with an application. Working experience with databases like SQL and
NoSQL ( MySQL, MongoDB, Redis, Elasticsearch).
● Analytical mind with problem-solving aptitude
● Good delegation and time management skills
● High adaptability in a dynamic start-up environment.
Essential Requirements:
- 5+ years of Software development experience
- Hands on development experience using Java technology stack with focus on architecture and design.
- Hands-on in Java Programming, J2EE, Spring or SpringBoot, Hibernate, RestAPI, Data Structures, Design Patterns, Oracle Database, PL/SQL
- Experience in application servers with prime focus on Tomcat.
- Experience in messaging systems such as RabbitMQ.
- Experience working in Linux/Unix environments. Must be hands on with Object Oriented concepts along with passion for design patterns and applicability.
- Relevant experience in Java frameworks like Spring Microservices, Spring-Boot, Hibernate, JPA etc.
- Understanding of developer testing practices and the differences between unit, functional, and system tests,
- Should have working experience in a CI/CD environment where build & test is automated.
- Should have working experience in tools like Maven, Jenkins, Bamboo etc.
- Should have used testing Frameworks such as JUnit, Selenium
- Ability to quickly learn and apply new concepts or principles
- Ability to work effectively as part of global team
- Experience working in an agile environment.
- Experience in Azure and AWS Development and Deployment, Active Directory, Containerization.
Built on a foundation of AI we are automating enterprise application integration, data integration, data preparation for Analytics and bot automation. We are looking to build our engineering development center in Pune with passionate and entrepreneurial developers at all levels (Interns, Fresh Graduates, Senior Software Engineers and Architects).
As a Architect/Technology Lead you will be involved in design and development of enterprise automation. Knowledge of building workflow engines, microservices design patterns, experience with large scale enterprise architectures, springboot, kafka, data management and caching is needed. At a startup you will be wearing multiple hats engineering, presales, talking to customers, setting up operational processes.
Technical Competencies
- Strong Java/J2EE development experience with demonstrated ability to develop and troubleshoot large mission applications & Software Products
- Experience on exception handling, correct use of data structures, multi-threaded programming, memory management and application tuning
- Excellent exposure in Object Oriented Design skills using Java/J2ee along with:
- Core Java Language (Collections, Concurrency/Multithreading)
- JDBC concepts (connection pooling, statement, result set)
- Web Technologies (Struts/Struts 2, Spring (IOP, MVC, AOP), Hibernate, JSP, Web services)
- Database optimization and profiling
- Core/JEE/Integration Design patterns/UML
- Should have experience in Unit Testing
- Good hands on experience with RDBMS like MySQL/Oracle with ability to write SQL Queries/Stored Procedures/Triggers/Joins/View etc
- Practical application of software product development standards and methodologies including Agile, XP, Kanban, RUP and UML
- Ability to apply design patterns consistently and also accurate when building per design requirements
- Good experience in source control, unit testing, code verification, documentation, automated build, continuous integration, metrics, and code reviews.
- Demonstrated problem solving, analytic and troubleshooting skills.
- Strong written and oral communication skills are required to effectively engage internal stakeholders and their technical representatives.

