
Experience in Sprnig Boot, Spring Cloud, Spring Security, Webservices
Good Communication Skills

Similar jobs
Experience in Core Java and Spring Boot.
• Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
• Should have the ability to analyze, design, develop and test complex, low-latency clientfacing applications.
• Good development experience with RDBMS.
• Good knowledge of multi-threading and high-performance server-side development. • Basic working knowledge of Unix/Linux.
• Excellent problem solving and coding skills.
• Strong interpersonal, communication and analytical skills.
• Should have the ability to express their design ideas and thoughts
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.
Role: .Net Developer
Experience Level: 4 to 9 Years
Work location: Mumbai, Bangalore, Trivandrum (Hybrid)
Key Responsibilities:
● Develop and maintain scalable .NET microservices for diverse client projects
● Implement robust Web APIs with proper error handling, validation, and security
● Write comprehensive unit and integration tests ensuring high code quality
● Design portable, efficient solutions deployable across different client environments
● Collaborate with cross-functional teams and client stakeholders
● Optimize application performance and implement caching strategies
● Implement security best practices for enterprise applications
● Participate in code reviews and maintain coding standards
● Support deployment and troubleshooting in client environments
Must have skills:
Core Technical Expertise:
● .NET Framework/Core: 4+ years of production experience with .NET Core 3.1+ / .NET 5+ and C# 8+
● Frameworks: Strong hands-on experience with ASP.NET Core Web API, Entity Framework Core
● REST API Development: Proven experience designing and implementing RESTful web services, middleware
implementation
● Design Patterns: Solid understanding and implementation of SOLID principles, Dependency Injection, Repository
pattern
● Testing: Experience with unit testing (xUnit, NUnit, MSTest), mocking frameworks (Moq), integration testing
Microservices & Deployment:
● Containerization: Hands-on Docker experience for packaging and deploying .NET applications
● Microservices Architecture: Understanding of service decomposition, inter-service communication, distributed
systems
● Abstraction & Portability: Configuration management (appsettings.json, IConfiguration), environment-agnostic design
● Package Management: NuGet package management, understanding of project dependencies
Good to have have skills:
Advanced Technical:
● Advanced Frameworks: .NET 6/7/8, Minimal APIs, gRPC, SignalR for real-time communication
● ORM & Database: Advanced Entity Framework Core, Dapper, database migrations
● Orchestration: Kubernetes, Docker
● Cloud Platforms: Azure (App Service, Functions, Service Bus), Alibaba, or GCP services
● Message Brokers: Azure Service Bus, RabbitMQ, Apache Kafka
● Databases: Both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra)
● API Gateway: Azure API Management, Kong API Gateway
Development & Operations:
● CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions)
● Monitoring & Observability (Application Insights, Serilog, Prometheus)
● Security best practices (HTTPS, CORS, input validation, secure coding)
● Background Services (Hosted Services, Hangfire, Quartz.NET)
Key Responsibilities
- Frontend Development: Designing and building responsive, interactive user interfaces using React.js, HTML5, CSS3, and modern JavaScript (ES6+).
- Backend Development: Developing robust, scalable server-side applications and microservices using Java and the Spring Boot framework.
- API Integration: Creating and consuming RESTful APIs to ensure seamless communication between the React frontend and the Java backend.
- Database Management: Designing and optimizing database schemas and queries using SQL (e.g., MySQL, PostgreSQL, Oracle) or NoSQL (e.g., MongoDB) databases.
- State Management: Managing application state in React using tools like Redux, Hooks, or Context API.
- Testing & Quality Assurance: Writing unit and integration tests using frameworks such as JUnit for backend and Jest or React Testing Library for frontend.
- DevOps & Deployment: Collaborating on CI/CD pipelines and using containerization tools like Docker and Kubernetes for application deployment.
- Indeed
- +14
Required Skills & Qualifications
- Core Technical Skills:
- Deep proficiency in Java (8+) and the Spring ecosystem (Spring Boot, Spring Security, Spring Data JPA).
- Expertise in React.js workflows, component-based architecture, and hooks.
- Strong understanding of Microservices architecture and cloud platforms (AWS, Azure, or GCP).
- Experience & Education:
- Typically requires a Bachelor's degree in Computer Science or a related field.
- Proven experience (often 1–5+ years depending on seniority) in full-stack development.
- Tools: Version control systems like Git, build tools like Maven or Gradle, and Agile project management tools like Jira.
- Indeed
- +13
Typical Salary Ranges (India)
- Freshers: ₹3.8 Lakh to ₹12 Lakh per year.
- Experienced (5+ years): ₹18 Lakh to ₹30 Lakh+ per year.
- Average (General): Approximately ₹29 Lakh per year for high-demand specialized roles.
Software Engineer
Opportunity in this role / Why should you join us?
- You are your own master. We don't preach you, we just allow you to Innovate, Iterate, Learn and Adapt
- Work with one of India's leading fintech unicorn company
- ESOPs in the company
Requirements
- 3+ years and above exposure in the art of writing codes and solving problems for large scale
- Extensive and expert programming experience in any one programming language (strong OOPS skills preferred). Deep experience in a java programming language
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
- Have a penchant for solving complex and interesting problems.
- BE/BTech, MTech in Computer Science or related technical discipline (or equivalent).
- Excellent coding skills – should be able to convert the design into code fluently Good skills to write unit & integration tests with reasonable coverage of code & interfaces - TDD is a plus
- Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with the huge amount of data. Experience with
multi-threading and concurrency programming
- Ability to switch between the technologies and learn new skills on the go.
Roles and Responsibilities
- Drive discussions to create/improve the product, process and technology
- Build abstractions and contracts with separation of concerns for a larger scope
- Rapid prototyping
- Robust and scalable web-based applications
- Do high-level design with guidance; Functional modelling, break-down of a module
- Thinking platforms & reuse, the open-source contribution will be a plus
- Do incremental changes to architecture: impact analysis of the same
- Do performance tuning and improvements in large scale distributed systems
- Mentor young minds and foster team spirit.
- Expertise in Java Microservices, Spring, Spring boot MongoDB and Redis
- Hands-on programming skills
- Proficient communication skills
Responsibilities :
- Developer responsibilities include, but are not limited to the following:
- Experience as a Sun Certified Java Developer with proven hands-on Software Development experience. We use Java 8
- 4-10 years java development experience with JSE/JEE, Java-based Micro-services framework, and implementation, Spring framework, Hibernate framework, SQL, etc
- Hands-on experience on Spring boot & SPARK Microservices and OSGi specifications
- Strong knowledge of micro-service logging, monitoring, debugging, and testing
- Implementations experience of micro-service integration, packaging, building automation, and deployment
- At least two years experience in SOA & Microservices based process applications using BPM (Activiti/JBPM/Camunda)
- Object-Oriented Analysis and design using common design patterns.
- Insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc)
- Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC, Spring Boot)
Qualifications: BS/MS degree in Computer Science, Engineering or a related subject and a minimum of 8 years of professional work experience in a mid-d or large corporate Information Technology environment. Highly organized and detail-oriented, with the ability to keep multiple projects and client engagements active at once. Comfort with ambiguity and ability to navigate uncertainty.
Key Responsibilities:
- Lead a full product development lifecycle from ideation, design, development, to roll out and support
- Own the delivery of multiple features of the product end to end while hands-on in development as well
- Advocate best development practices such as continuous integration/continuous delivery, automation (testing and infrastructure)
Role and Qualifications:
- 7+ Years’ of experience, managing teams of 5+ people
- Must have excellent programming, debugging and scripting skills with a solid understanding of Object Oriented Design principles.
- Proficiency in at least two of the following: Java, NodeJS, Go, JavaScript, Python programming stacks, and passion for software engineering and craftsman-like coding prowess
- Knowledge of software practices like refactoring, clean code, domain driven design, Encapsulation etc
- Hands on experience managing databases like MongoDB, Cassandra, Redis.
- Exposure to event driven systems and event streaming engines like Kafka
- Good knowledge of DevOps tooling like docker, kubernetes, ansible/chef, AWS.









