
RESPONSIBILITIES
- New features developed independently with the ability to document the design after understanding and evaluating the requirements with necessary groundwork on required application components
- Hands-on coding to implement the design for feature completion
- Able to write unit tests that ensures bug free code
- Able to handle the multi-tenant and performance requirements of the new features and applications.
- Integrate the new features with existing modules, deliver ready to use code meeting necessary build requirements and CI/CD requirements.
- Work with other functional groups for product, technology, QA, tech support and deployment team.
QUALIFICATIONS
The ideal candidate must have the following qualifications.
- BE/B.Tech Degree from a reputed institution with at least 7 years of relevant experience
- Hands-on experience with Core Java, J2EE with a good knowledge of its ecosystem
- Experience with JUnit, JMH like performance tuning test tools preferred
- REST API design and development experience. Usage of Swagger or other API spec tools would be preferred. Working knowledge on Spring Boot is a plus
- Hands-on experience with some of the following application components is a plus: Solr, Kafka, OpenTSDB, Elasticsearch, Janus graph or any graph DB.
- Experience with databases such as MongoDB, MySQL or PostgreSQL required.
- Familiarity with continuous integration and build tools such as Jenkins or CircleCI, Maven, Ant required
- Experience building applications using microservices architecture is highly preferred. Knowledge of Kubernetes, Docker would be ideal
- Working knowledge on public clouds like AWS or Google cloud or Azure is a plus
- Experience building scalable systems
- Strong problem solving skills and ability and interest to solve complex problems
- Interest in machine learning (ML) data science is a plus

Similar jobs

As a Senior Software Developer at Quantiphi, you will be responsible for designing, developing, and modernizing enterprise-grade applications using the Microsoft .NET ecosystem. You will work closely with stakeholders to gather requirements, build scalable and secure solutions, lead cloud migration initiatives, and mentor engineering teams while ensuring high standards of software quality and performance.
Key Responsibilities
- Application Development & Architecture
- Design, develop, and maintain enterprise applications usingC#, .NET Core, and ASP.NET Core.
- Build and maintainRESTful APIsusing ASP.NET Core.
- Implement scalable, maintainable, and testable solutions following:
- Clean Architecture
- Hexagonal Architecture
- Domain-Driven Design (DDD)
- Apply design patterns including:
- Repository Pattern
- Factory Pattern
- Strategy Pattern
- CQRS
- Dependency Injection
Modernization & Cloud Migration
- Lead application modernization initiatives from on-premises environments to cloud platforms.
- Assess legacy .NET Framework applications and define migration strategies to.NET 6 / .NET 8.
- Transform monolithic applications into modular or microservices-based architectures.
- Conduct application discovery, dependency analysis, and proof-of-concept (POC) activities.
- Create migration roadmaps, rollback plans, and risk mitigation strategies.
Cloud & Containerization
- Design, deploy, and manage applications onAWS Cloud.
- Develop containerized solutions usingDockerandKubernetes.
- Build and maintain automatedCI/CD pipelines.
- Implement cloud-native deployment and infrastructure automation practice
Performance & Scalability
- Design highly scalable systems capable of handling millions of requests and high transaction volumes.
- Optimize application performance through:
- Caching
- Connection Pooling
- Asynchronous Processing
- Database Optimization
- Identify and resolve performance bottlenecks across application, database, and infrastructure layers.
- Implement distributed caching and scalable architectural patterns.
Security & Identity Management
- Implement authentication and authorization using:
- JWT
- OAuth2
- OpenID Connect
- Apply security best practices including:
- HTTPS
- Secure Headers
- Secret Management
- Input Validation
- Ensure compliance with enterprise security and governance standards.
Required Technical Skills
Languages & Frameworks
- C#
- .NET Framework 4.x
- .NET 6 / .NET 8
- ASP.NET MVC
- ASP.NET Core MVC
- Data Technologies
- SQL Server
- Entity Framework Core
- LINQ
- ADO.NET
Cloud & DevOps
- AWS:
- EC2
- S3
- RDS
- DynamoDB
- ECS
- EKS
- Lambda
- IAM
- VPC
- CloudFormation
- CDK.NET
- AWS SDK for .NET
- Docker
- Kubernetes
- GitHub Actions
- Jenkins
- CI/CD Pipelines
Security
- JWT
- OAuth2
- OpenID Connect
- Identity Providers (IdPs)
Architecture & Design
- Clean Architecture
- Hexagonal Architecture
- CQRS
- Microservices
- Domain-Driven Design (DDD)
- Event-Driven Architecture
Preferred Experience
- 8+ years of software development experience.
- Hands-on experience in cloud migration and modernization projects.
- Experience building enterprise-scale distributed systems and microservices.
- Strong understanding of software architecture, security, and DevOps practices.
- Proven experience leading technical initiatives and mentoring development teams.
JOB DESCRIPTION:
Location: mumbai
Mode of Work : 3 days from Office
DSA(Collections, Hash maps, trees, Linkedlist and Arrays, etc), Core Oops concepts(Multithreading, Multi Processing, Polymorphism, Inheritance etc) Annotations in Spring and Spring boot, Java 8 Vital features, database Optimization, Microsevices and Rest API
- Design, develop, and maintain low-latency, high-performance enterprise applications using Core Java (Java 5.0 and above).
- Implement and integrate APIs using Spring Framework and Apache CXF.
- Build microservices-based architecture for scalable and distributed systems.
- Collaborate with cross-functional teams for high/low-level design, development, and deployment of software solutions.
- Optimize performance through efficient multithreading, memory management, and algorithm design.
- Ensure best coding practices, conduct code reviews, and perform unit/integration testing.
- Work with RDBMS (preferably Sybase) for backend data integration.
- Analyze complex business problems and deliver innovative technology solutions in the financial/trading domain.
- Work in Unix/Linux environments for deployment and troubleshooting.
Required Skills & Experience:
- 3– 7 years of strong hands-on experience in Core Java, Spring boot, microservices, data structures.
- Deep understanding of Object-Oriented Programming (OOP), data structures, algorithms, and design patterns.
- Proven experience with Spring, CXF, and REST/SOAP web services.
- Solid understanding of microservices architecture and distributed systems.
- Experience working with Sybase or other relational databases.
- Expertise in multithreading, concurrency, and high-throughput server-side development.
- Exposure to capital markets, sales & trading platforms, or similar financial services applications.
- Good working knowledge of Unix/Linux environments.
- Experience in solution architecture and design documentation is a strong plus.
- Strong problem-solving skills, analytical thinking, and a proactive attitude.
- Excellent communication and interpersonal skills to work effectively with global teams.
Preferred Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Previous experience in investment banking, capital markets, or financial technology domains.
Job Overview:
We are looking for a seasoned Senior Backend Engineer (SDE II) with over 3 years of experience to grow a high-performing engineering team. The ideal candidate will have extensive hands-on experience in software development, deep technical expertise, and a proven track record of successfully leading large-scale engineering teams and projects. This role requires strategic leadership, the ability to manage complex technical challenges, and the ability to drive innovation while ensuring operational excellence. As a Backend SDE-2, you will collaborate with key stakeholders across the business, product management, and operations to ensure alignment with the organization’s goals and play a critical role in shaping the technology roadmap and engineering culture.
Key Responsibilities:
- Strategic Planning: Work closely with senior leadership to develop and implement engineering strategies that support business objectives. Define technology roadmaps and ensure alignment with organizational goals.
- Technical Excellence: Guide the team in designing and implementing scalable, robust software systems. Drive the adoption of best practices in architecture, coding standards, and software testing to ensure high-quality product delivery.
- Project and Program Management: Oversee the successful delivery of engineering projects, ensuring deadlines, quality standards, and budget constraints are met. Use agile methodologies to manage the development process and resolve bottlenecks.
- Cross-functional collaboration: Collaborate with Product Management, Design, Business, and Operations teams to define project requirements and deliverables. Ensure the smooth integration of engineering efforts across the organization.
- Risk Management: Anticipate and mitigate technical risks and roadblocks. Proactively identify areas of technical debt and drive initiatives to reduce it.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in software engineering
- Proven track record of successfully delivering large-scale, high-impact software projects.
- Strong understanding of software architecture, design patterns, and scalable system design.
- Expertise in multiple programming languages and modern development frameworks For this role we require expertise in Python/Django and API Development
- Experience with cloud infrastructure (AWS), microservices, and distributed systems.
- Good experience with MySQL and ElasticSearch. Slight experience with other NoSQL and SQL databases.
- Experience in DevOps, CI/CD pipelines, and infrastructure automation.
- Experience in delivering full-stack B2B/SaaS applications including mobile applications, web frontend, and a scalable backend.
- Excellent problem-solving skills, with the ability to diagnose and resolve complex technical challenges.
- Strong communication and interpersonal skills, with the ability to influence and inspire teams and stakeholders at all levels.
Looking for someone who can join in a month's notice
Role- Java Developer
Location- Bangalore, Mumbai
Experience- 5-8 yrs
Job Description
- 5-7 Yrs of experience building enterprise level applications using Java Restful API’s, Spring(Core, aspect ,boot & batch) and related frame works.
- Development experience in core java
- Expertise in multi-tiered Java EE design and programming , solid understanding and multi-tiered web based applications
- Solid data structures and algorithm experience
- Strong expertise in all the following Java-based technologies
- Spring
- Hibernate Framework (integration layer and Web MVC)
We are having an immediate requirement for a Python web developer.
You have:
- At least 2 years of experience developing web applications with Django/Flask/FastAPI
- Familiarity with Linux
- Experience in both SQL and NoSQL databases.
- Uses Docker and CI/CD
- Writes tests
- Experienced in application deployments and scaling them on AWS or GCP
You are:
- Eager to work independently without being watched
- Easy going.
- Able to handle clients on your own
Location: Remote (in India)
The product business has witnessed tremendous growth in last few years with a client base in almost all industries and a footprint across continents. A large credit for the same goes to our young, agile and highly talented engineering team which is continuously adding new features and driving innovations in terms of adopting latest technology best practices and making the product more scalable and stable.
In order to meet the expectations of our rapidly growing client base, we are looking for experienced geeks who will be part of the current product engineering team and help in making the products more scalable by implementing most advanced technologies. We are looking for people with keen interest and demonstrated expertise in Java development, clear focus on working in a product setup, and willingness to work in a start-up environment. With strong entrepreneurial culture at Channelplay and focus on performance-based growth, in terms of financials and career, it's a great opportunity for high performers.
For more details, you can also visit our website on: http://www.channelplay.in/
What's there for you :
- Competitive remuneration
- Quarterly incentive
- Great culture with friendly work environment
- Opportunity to work in AWS Technologies
- Opportunity to get AWS Certified.
Required Skills :
- Core Java (Mandatory)
- Spring boot (Mandatory)
- My SQL (Mandatory)
- Angular (Preferred)
- AWS Technology (Preferred)
- NoSQL - MongoDB (Preferred)
- Open sources - Redis/ Memcached/ RabbitMQ/ Kafka/ ELK (Preferred)
- Git (Preferred).
Roles & Responsibilities :
- Developing software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
- Determining operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Improving effectiveness and efficiency of the existing solutions by conducting systems analysis and recommending changes.
- Learning new and advanced technologies proactively and leading initiatives to implement those technologies in a collaborative manner.
- Acquiring new skills by studying state-of-the-art development tools and programming techniques, and sharing the knowledge with the team.
Work Location: Hyderabad
Experience:6-8 Years
Package:Upto 15 LPA
Notice Period:Immediate to 15 days
Its a Full Time Opportunity with Our Client
Mandatory Skills:Java,J2EE,Spring Boot,Hibernate & Microservices
Job Description:
--In-depth understanding and working of java, Spring Boot, hibernate.
--Strong object-oriented programming skills in Java Very good knowledge of Core Java and J2EE
--Proven hands-on Software Development experience
--Proven working experience in Java development
--Hands on experience in designing and developing applications using Java EE platforms
--Object oriented analysis and design using common design patterns.
--Hands on experience in Web Services (SOAP,REST)
--Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc)
--Excellent knowledge of Relational Databases, SQL and ORM technologies (Hibernate)
--Experience in the Spring Framework.
--Complete understanding of SDLC.
--Experience with test-driven development
• Code, develop, design and architect features related to the existing application. We
expect you to own modules end to end and take pride in the work products you
ship.
• Lead from the front, when it comes to delivering high quality work products. Serve
as a mentor to the team members
• Create and define performance metrics. Ideate, innovate and hack through the
existing systems to improve performance.
• Perform code reviews, set coding practices and guidelines within the team.
• Make sense of the product specs, be nimble in getting the issues resolved. Be a
thought leader.
Critical Functional Skills:
• Solid understanding and knowledge of Java/C/C++. You should understand the
concepts of multithreading, I/O, messaging, instrumentation etc and their
implementation in Java/Any other Object-Oriented Language.
• Proficiency in the implementation of algorithms and the use of advanced data
structures to solve problems in computing. A solid foundation in the principles of
computer science is desired.
• Ability to write clean, modular, and loosely coupled code by the use of design
patterns.
• He/She should be able to break down and architect complex software systems. For
example- Build
• Cars Availability Engine for Ola.
• Strong decision-making ability
• Deep expertise in at least one programming language & tech stack.
• Substantial experience in building complex and scalable solutions.
• Strong object-oriented design skills, ability to apply design patterns, and an uncanny
ability to design intuitive module and class-level interfaces
• The ability to do deep problem solving and build elegant, maintainable solutions to
complex problems.
• Experience leading multi-engineer projects and mentoring junior engineers
• Experience with full life cycle development in any programming language on a Linux
platform
• Comprehensive operational experience including, optimizations, deployments and
tuning servers like apache/mysql/tomcat/solr
• Prior experience in working with Agile software methodologies (XP, Scrum), TDD,
and Continuous Integration(CI/CD) a plus.
• Experience in building data-driven web application design and development is a plus
• Expert level experience in building a scalable, large and complex business
application.
Experience Required:
• Typically with an experience of 5+ years of development experience in a product
firm.
• Must have lead, designed, architected and delivered at least 1 project in his previous
assignments independently.
Minimum Qualifications Required:
• Btech/MS from a reputed Institute
• Deep expertise with any or combination programming languages: Java, C++, C#,
Ruby, Scala,
• Go any object-oriented high-level proprietary or open-source language with strong
programming constructs. We are not skill-specific but go by strength in
competencies
• Machine coding
• Single machine in-memory program
• Need a working code with functionality
• Readable and well-designed code with right abstractions, separation of concerns,
• right design patterns
• Performant code with concurrency and efficient data structures
• Write test cases covering the happy path and edge cases
• Problem Solving
• Choose the right combination of data structures to solve the problem
• Identify most edge cases for the problem









