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
Exp: 4 - 7 Years
CTC: up to 22 LPA
Key Responsibilities
- Design, develop, and maintain scalable applications using Java (Spring Boot) and Python (Flask).
- Build RESTful APIs and microservices following best practices.
- Implement event-driven architecture leveraging NATS messaging server.
- Deploy, manage, and optimize applications in Kubernetes and containerized environments.
- Develop and manage CI/CD pipelines, ensuring smooth deployment and delivery.
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and contribute to architectural decisions.
- Troubleshoot, debug, and optimize application performance.
Role – Senior Developer (Back End)
Location - Bangalore
Experience 5+ Years
Responsibilities
- Responsible for design & developing products involving Java, JEE, Springboot.
- Object-oriented analysis and design using common design patterns.
- Deep insight of Java and JEE internals such as memory management, transaction management, etc.
- Design and develop features and modules for mission-critical applications.
- Contribute in all phases of the development lifecycle.
- Ensure designs are in compliance with specifications.
- Prepare and produce releases of software components.
- Mentoring and guiding the team members.
- An ability to perform well in a fast-paced environment and bring in optimal flow for rapidly changing design/ technology.
- Implementation of API.
Requirements
- 5+ years of experience in strong core java & J2EE skill
- 5+ years of experience in Spring Boot.
- 5+ years of experience in Spring and REST/SOAP services
- Strong knowledge in Java web application design and development
- Strong knowledge of Spring frameworks (Spring Boot, Spring integration, Spring Security, etc.), JPA, RESTful APIs
- Experience with design and development of highly available, distributed and scalable transactional enterprise systems
- Results oriented and focused on meeting deliverable timelines.
- A team player with excellent communication skills.
Company Description
Miko is an advanced artificial intelligence innovation lab with a mission to bring AI and robotics to every consumer home. Headquartered in Mumbai, India, our workforce spans several countries, including the
United States, Canada, Europe, and the Middle East. To check out various product offerings, visit Miko's website.
Position Overview:
We seek a highly skilled and experienced Senior/ Lead Software Engineer to join our innovative team. The ideal candidate will have a strong background in Java development and be proficient in various backend technologies and frameworks. The role involves designing, developing, and maintaining high-performance, scalable backend systems. The candidate should be comfortable working in a Linux environment and have hands-on experience with both SQL and NoSQL
databases, as well as modern containerization and orchestration tools.
Key Responsibilities:
• Design, develop, and maintain backend services using Java, Spring Boot, and Vert.x.
• Implement and manage database solutions using SQL and NoSQL databases.
• Work with Hibernate for ORM (Object-Relational Mapping).
• Develop and manage caching mechanisms with Redis.
• Implement messaging and streaming solutions using Kafka.
• Utilize Docker for containerization and Kubernetes for orchestration.
• Perform system designing to ensure high availability, scalability, and reliability of applications.
• Design and develop microservices or monolithic architectures based on project requirements.
• Collaborate with front-end developers and other team members to establish objectives and design more functional, cohesive code to enhance the user experience.
• Write clean, scalable code using Java programming languages.
• Revise, update, and debug code.
• Improve existing software.
• Develop documentation throughout the software development life cycle (SDLC).
• Serve as an expert on applications and provide technical support.
Mandatory Skills and Qualifications:
• Proven experience as a Java Backend Developer.
• Strong expertise in Java, Spring Boot, and Vert.x.
• Proficient in using Hibernate for ORM.
• Extensive experience with Linux operating systems.
• Hands-on experience with Git version control system.
• Solid understanding of SQL and NoSQL databases.
• Experience with Redis for caching.
• Practical knowledge of Kafka for messaging and streaming.
• Proficiency with Docker for containerization and Kubernetes for orchestration.
• Strong understanding of system designing principles.
• Experience with microservices or monolithic architecture.
• Excellent problem-solving skills and attention to detail.
• Ability to work independently and as part of a team.
• Strong communication skills.
Preferred Skills:
• Familiarity with CI/CD pipelines.
• Knowledge of cloud platforms (AWS, Azure, GCP).
• Understanding of network protocols and security.
Educational Qualifications:
• Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field.
Why Miko?
• Cutting-Edge Technology: Work with the latest in AI, robotics, and software development.
• Dynamic Work Environment: Collaborative and inclusive culture encouraging creativity and innovation.
• Career Growth: Opportunities for continuous learning, mentorship, and professional advancement.
• Impactful Work: Contribute to products that enhance the learning and play experiences of children worldwide.
• Global Reach: Be part of a brand that has a significant international presence.
• Innovative Products: Develop revolutionary products like the Miko robot.
• Supportive Culture: Enjoy a diverse, inclusive, and well-balanced work-life environment.
• Competitive Compensation: Receive competitive salaries and benefits packages.
• Entrepreneurial Spirit: Bring your ideas to life in a company that values initiative.
• Community Engagement: Participate in outreach programs and initiatives that give back to the community.



Experience: 2 years - 4 years
providing 100% remote
We love solving hard problems together because the hardest challenges are often the most rewarding. You will have an opportunity to create products that will disrupt the industry. Providing customer delight is not just a phrase for us - It’s our mantra, Voice will always be heard - we encourage different points of view.
Do you aspire to be a tech ninja?
Do you have a passion for building products in India and changing the worldview that we are just about services?
We want people who go deep and understand the fundamentals
RESPONSIBILITIES:
- Development and maintenance of automatic regression tests suites used in the product delivery process
- Development and maintenance of testing frameworks supporting the automatic regression testing
- Management and tracking of automatic regression test suite execution
- You will own some or all of a product/feature. You will also mentor others, read and review code, maintain code, deploy code, and tune the performance of systems.
SKILLS AND ABILITIES:
- We’re looking for 2 - 4 years of experience. However, the number is irrelevant if you have the necessary skills.
- Strong proficiency in Java, J2EE, JDBC, Spring MVC & Boot, Hibernate, PL/SQL, HTML, CSS, JavaScript and JQuery, Ajax
- Good exposure to RESTful API concept and JSON
- Experience with cloud-based technologies such as AWS.
- Proficient understanding of development tools such as SVN, GIT
- Good communication skills with proficiency in English (Oral and Writing) / banking knowledge.
Plus Points:
- Product experience
- Startup experience
- Technologies that are Self-taught
- Contributed to stock exchange etc
- Open source contributions
- Any of your work in public that we can see
Responsibilities:
- Define the code review process for the team to follow and perform code reviews.
- Design, implement, and maintain Java-based applications that can be high-volume and low-latency.
- Ensure application designs conform with business goals.
- Develop and test software & Identify and resolve any technical issues arising.
Required Skills:
- 7+ years of experience developing web applications using J2EE / Java.
- Possess knowledge and skills in software programming in Core Java, J2EE, Microservices-related technologies, Spring Boot, Spring MVC, Rest API, JavaScript, and XML.
- Experience developing enterprise-level web applications and RESTful APIs using Microservices.
- Excellent in design patterns, data structures & algorithms, and OOAD.
- Experience in working with the E-Government Projects/ CCTNS application.
Java - SSE/ Senior Developer
Singapore
Company Profile: Nucleus Software has been providing Products and Services to various Global and Regional Financial institutions, from past 36 years. As a pioneer IT Service provider, Nucleus carry deep banking domain expertise and experience on latest technological trends. Nucleus’s developed platforms powers the operations of more than 150 institutions in 50 countries, supporting multiple business veritcals, accessible through Mobile and internet channels
JOB ROLE & RESPONSIBILITIES
- Develop & support application through all stages of the project life cycle, including Design, Construction, Testing support and Warranty support
- Having experience in Java 1.6 and above, JEE, Spring, Struts,microservices ORM and Oracle.
- Good understanding of Design Principles and Object-Oriented Programming
- Develop Low level design documents
- Responsible for Coding, Developing Test cases using Junits, Unit Testing
- Adhering the schedule and scope of the project
- Ensure to follow the Technology and Process standards set for the project
- Produce high quality technical delivering for the customer
- Interact with project lead to review technical deliverables
Key deliverables
- Design and Develop Programs with high quality and agreed processes, within the planned schedule
- Review Unit Test Cases with Project Lead
- Design, Develop and Unit Test
- Technical Design documents (LLD)
- Support throughout testing, implementation and warranty phases
Desired for the Position:
- Hands on experience in Designing and Developing web applications using Java EE platforms (Spring, Struts, EJB), ORM and Oracle Database)
- Strong background of Object-oriented analysis and design using common design patterns
- Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc)
- Good knowledge of Relational Databases (Oracle) and PL/SQL
- Carries good analytical and communication skills
Location: Base: Chennai , Bangalore and Noida, Projects-Singapore
Package: upto 17 L
Experience: 5 yrs
Hello ,
Greetings from Talentika !!
we are having a job vacancy for Java Developer Along with the Skills
Java, Microservices, Kubernetes, AWS/Azure, devops background .
Best Regards,
Priya.
Object oriented design patterns
Maven build process and how Maven works
Working knowledge and good proficiency in Git , Git repo , git bash and git commands
Programming logic and reasoning
Learnability
- Develop, maintain and support company
- Assist in technical specification and solution design documentation to address customer needs
- Ensure customer implementations are delivered to meet/exceed customer expectations
- Collaborate with cross-functional teams on project delivery, solution development, and deployment as needed
Requirements:
- 2+ years experience in a software development/consulting role, preferably in comprehensive eBusiness and Supply Chain Solutions
- 2+ years experience in Software Analysis, Design, and Development using J2EE technology stacks (Core Java, JSP, XML, Hibernate & Java scripts) and Oracle database (PL/SQL)
- 2+ years experience with the configuration and Installation of J2EE servers like Web logic, Web Sphere, and Oracle
- 2+ years experience with integration technology (knowledge of EAI and B2B tools)
- 2+ years working knowledge of UNIX system (Solaris and Linux)
- Exceptional verbal and written communications skills
- Excellent interpersonal & planning skills and cross-group coordination at all levels
- Bachelor Degree in Computer Science, or equivalent
- Willing to travel when needed.
Preferred (Optional) Skills:
- Supply-chain domain experience implementing and integrating Global Trade Management solutions
- Experience in the integration, deployment or support of an ERP, SCM, or similar systems from SA

