
Purpose
To design, develop, test, and maintain integrated software applications, systems, and platforms
Responsible for ensuring that the software created is reliable, scalable, and secure
The candidate should use his/her expertise to maintain enterprise wide upstream and downstream integration
solutions that help organizations achieve their business goals and provide value to end-users
Key Accountabilities
Responsibilities will include but will not be restricted to:
Designing and developing solutions at middleware and integration layer
Ensure the best standards are followed for integrating with multiple upstream and downstream
applications
Documenting and Developing APIs which are fault tolerant, performance oriented and allow for publishing
across multiple sources
Ensure management of the interfaces on the WSO2 EI platform
Ensure continuous monitoring, troubleshooting, and debugging
Ensuring that the integrations development is part of the overall CI/CD pipeline
Working with stakeholders to ensure that integration solutions meet business requirements and are
delivered on time
Technical Requirements
A Bachelor’s degree in Computer science, software engineering, or any other equivalent field
Has 6+ years of experience in the field of software engineering or software development
Experience with WSO2 middleware technologies like WSO2 Enterprise Integrator (EI), WSO2 API Manager,
and WSO2 Identity Server
Experience in developing multiple type interfaces such as SOAP, REST, WebHooks, GraphQL and having
knowledge of working on changing one type to other
Software development skills including proficiency in a modern programming language such as
Java/C++/Python/Golang.
The ideal candidate should have worked on application development within an enterprise ecosystem.
The person should also have the necessary knowledge to connect to systems like mail, DB, external
systems, or APIs etc.
Ideally the person should have demonstrated creating common interfaces or adapters for interactions
between heterogeneous systems with least amount of code change or no code change at all on both the
integrating systems.
The person needs to be hands on and should be able to write code and review the code of teammates.
Desired Personal Qualities and Behavior
Excellent relationship management skills with the ability to engage, negotiate and manage key
stakeholders and suppliers.
Excellent communication, interpersonal and influencing skills.

About MS
About
Company social profiles
Similar jobs
2. Spring boot/ Spring or any variations of Spring
3. MySQL
4. Mentions of, distributed systems, scalable systems
5. Mentions of ElasticSearch, Kafka or Redis
6. NoSQL databases like Cassandra/DynamoDB/MongoDB/Hbase etc
7. Mentions of Handling scale/scalable systems
9. Mentions of AWS or Amazon web services.
Description: Design, build and configure applications to meet business process and application
requirements.
Location: Bangalore
Experience: 7-10 years
Job Type: Full-time
Overview:
We are seeking a skilled Java Lead with 7-10 years of experience for our Bangalore office. The ideal candidate will have a strong background in Java development, team leadership, and client-facing roles.
Key Responsibilities:
- Lead a team of Java developers, providing guidance and mentoring to ensure high-quality code and timely delivery.
- Collaborate with clients to understand requirements, present solutions, and manage expectations.
- Design, develop, and maintain complex Java-based applications.
- Ensure the team adheres to best practices in coding, testing, and documentation.
- Manage project timelines, deliverables, and resources effectively.
- Troubleshoot and resolve technical issues, ensuring smooth project execution.
Required Skills:
- Java Development: Extensive experience in Java, including frameworks like Spring and Hibernate.
- Team Leadership: Proven ability to lead and mentor a team of developers.
- Client Interaction: Strong client-facing skills with experience in requirement gathering and solution presentation.
-Project Management: Experience in managing project timelines and resources.
Preferred Qualifications:
- Experience with microservices architecture and cloud platforms.
- Familiarity with agile development methodologies.
oin us and be a part of a company that thrives on creativity, technology, and excellence.
CHANCE TO WORK WITH APPS WITH 10LAKH CONCURRENT USERS IN GAMING INDUSTRY
Role Description
- You are a champion at Code reviews and Unit/Mock/integration Tests
- You have a strong sense of ownership of what you design and deploy
- You provide strong technical mentorship to team members
- You are an excellent team player
- You continuously learn and improve
We are seeking a highly motivated and experienced Senior Java Software Engineer to join our team. In this role, you will lead and manage software development projects across diverse domains such as Gaming, Banking, Fintech, Fantasy Sports, IT, E-commerce, Logistics, Healthcare, and On-Demand Services. You will be responsible for ensuring the successful delivery of projects, meeting deadlines, and exceeding client expectations.
Skill Sets
- Excellent Programmer: in Java Intermediate (Collections, Polymorphism, Design Patterns) to Expert level (Annotations, Lambda, Streaming, Concurrency)
- Startup Experience: Proven ability to take extreme ownership of results, with a history of leaving a lasting impact on the business.
- Relevant Experience: At least 6-10 years of experience demonstrated the ability to develop resilient, high-performance, and scalable code tailored to application usage demands.
- Java Framework Expertise: Significant experience in designing and building Java microservices with VERT.X, SPRING BOOT, with proficiency in Java.
- REST API & GraphQL: Hands-on expertise in development API endpoints with RESTful & GraphQL approach, also non-REST frameworks like gRPC over Thrift or Protobuf Nuances of TCP, UDP, HTTP, HTTP2, SSL, Thorough understanding of designing distributed systems without single point of failures
- Cloud Proficiency: Strong understanding and hands-on experience of building applications deployed on the cloud using Google Cloud Platform or Amazon Web Services (AWS), Docker, and Kubernetes, Experience writing batch/cron jobs using Python and Shell scripting.
- Containerization & Orchestration: Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Time & Space Complexity: if methods you write are in the traffic request path, you know how to avoid unacceptable time complexity & space complexity.
- Database Knowledge: Strong experience with Data Structures & Algorithms working with MongoDB, PostgreSQL, MySQL, Redis, ElasticSearch, and other similar databases, ability to choose the right data store for the given requirements Relational, Graph, Object, Document, Columnar, Key-Value. Experience with Redis, Memcache, EHCache, Hazelcast, Aerospike
- Messaging Systems: Proficiency in working with RabbitMQ, BullMQ & others
- Agile Practices: At least a few years of experience practicing the SCRUM framework, collaborating with scrum masters, product owners, and other stakeholders.
- Collaboration & Communication: A team player who thrives in a remote, collaborative environment.
- Communication Skills: Strong verbal and written communication skills.
- Solutions-Oriented: Comfortable with the fast pace of startup life and adept at finding solutions to challenges.
Responsibilities
- Scalable Architecture: Lead the design and development of scalable architecture to ensure efficient performance and reliability of web and mobile applications.
- Informed Decisions: Make informed architectural decisions that align with both current and future business needs.
- Security & Privacy: Ensure security and privacy considerations are integrated into the selection of solutions and coding of back-end services and API endpoints.
- Code Quality & High Standards: Uphold high standards of code quality through regular reviews, maintaining best practices in programming.
- Robust Testing: Implement robust testing strategies to ensure code reliability and performance.
- Backend Development: Design, develop, and deploy backend services and APIs using VERT.X, SPRING BOOT Java and AWS technologies.
- NoSQL Expertise: Effective schema design and data modeling for NoSQL databases, ideally MongoDB, including robust indexing strategies.
- Technical Debt Management: Monitor and control technical debt to ensure it does not compromise application scalability or performance.
- Task Planning: Collaborate with the PM and BA to plan and delegate tasks efficiently among backend team members, ensuring clear objectives and timelines.
- User Requirements: Support the PM, BA team in identifying and analyzing user requirements to ensure development aligns with user expectations and project scope.
- Systems Thinking: Apply systems thinking to align with broader business objectives.
- Autonomy: Get things done independently without supervision and without creating future issues.
- Simplicity: Strive for simplicity in solutions and code.
- Proactive Problem Solving: Fix problems, even those outside your immediate responsibility.
- Solution-Oriented: Focus on providing solutions to problems, not just writing code.
Life@Sciflare:
- An exciting & lively workplace gives you the chance to work in an environment where you may unleash your creativity and inventiveness to the best extent possible.
- Work in a collaborative setting where your cooperative team contributes new perspectives to your objectives and forges strong bonds.
- Growth mindset: You are nurtured through each stage of your professional advancement by learning and unlearning new things.
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
Java Developers are responsible for analyzing user requirements and business objectives, determining application features and functionality, and recommending changes to existing Java-based applications, among other duties.
Responsibilities :-
Designing and implementing Java-based applications.
Analyzing user requirements to inform application design.
Defining application objectives and functionality.
Developing and testing software.
Handled Database Queries, Oracle 10G
Debugging and resolving technical problems that arise.
Producing detailed design documentation.
Proficient in Spring, Hibernate
Developing multimedia applications.
Ensuring continuous professional self-development.
Should have worked in JSP, Servlet
Solid Understanding of MVC, Eclipse
Working Experience on Tomcat/Jboss
Requirements :-
Degree in Computer Science or related field.
Minimum 1.5 years of Experience with user interface design, database structures, and statistical
analyses.
Analytical mindset and good problem-solving skills.
Excellent written and verbal communication.
Good organizational skills.
Ability to work as part of a team.
Attention to detail.
Job Location – Ambala Cantt, Haryana
Salary as per market standards
1. Cloud Backend Design along with data storage and backup solutions. 2. Backend APIs and System Design and Integration with IoT Devices, web and mobile applications.
3. Building reusable code and libraries for future use
4. Optimization of the application for maximum speed and scalability
5. Implementation of security and data protection
6. Design and implementation of data storage solutions
Required Skills:
1. Demonstrated history of designing and implementing Cloud-based Microservices Applications using AWS or GCP.
2. 5+ years of hands-on experience using core Java and SpringBoot framework.
3. Good Understanding of Serverless Architecture and Event-Driven Systems.
4. Understanding Product requirements and translating them into technical specifications and development using Agile methodology.
5. Understanding accessibility and security compliance on AWS/GCP and Spring Boot and Flask.
6. Good understanding of Data structures and Algorithms.
7. AWS Skills Required: AWS Lambda, DynamoDB, SNS, SQS, S3, IoT Core, Kinesis Streams, Elastic Beanstalk, EC2, IAM, Elastic Cache, API Gateway.
Good To have:
1. Knowledge of Kubernetes or other container orchestration tools.
2. Python and Flask.
3. Google Cloud Platform and Firebase
About the job
We focus on client adoption of disruptive technologies, technology architecture and providing specialized skills related to integration, custom software engineering, testing, application modernization, agile and more. We help our clients with the most complex projects including working in open web platforms, DevOps platforms as well as intelligent Computing and Architecture enhancement.
We are looking for hands on, smart thinking Applications developer to join our fast-growing team of talented professionals. You will have the opportunity to work on large enterprise solutions and deliver solutions that deliver business performance for our customers.
WORK YOU’LL DO
- Design and develop microservices/APIs using either Java/Spring boot, ISTIO, Kubernetes, Docker, CI / CD Pipelines
- You would scale micro services using Kafka or similar messaging systems.
- Collaborate with clients, architects, and application architectures to understand the operational objectives and purpose of the future system integration.
- Understand the points of integration between the different systems and highlight the potential risks associated with the delivery of solutions
- Collaborate with Functional Designers and Developers in order to find best solutions
- Produce detailed functional and technical specifications.
- Assist in producing solutions with threat assessments and associated security awareness.
WHAT WE ARE LOOKING FOR
- 5- 8 years of hands-on experience designing and developing microservices using either Java/Spring Boot
- 3-5 years of experience with system integration
- Minimum of 3 years of relevant experience with API concepts and technologies such as REST, JSON, XML, SOAP, YAML, GraphQL, and Swagger
- Experience developing within agile methodology using CI/CD pipeline
- Experienced in 3-tier, n-tier, cloud computing, microservices architectures and SOA.
- Good knowledge of integration architectures
- Experience supporting and/or implementing complex integration projects
- Excellent client management skills
- Experience with Data modelling would be an asset
QUALIFICATIONS
- Experience of working in an Agile Environment
- Ability to drive design from Stories and Requirements
- Adept at UML, Design Patterns, Reusable Services Development,
- Knowledge on Scaling Microservices
- Design and develop features using Java, Spring, and Hibernate
- Ability to design database schema, develop views and stored procedures
- Maintain existing software systems by identifying and
Correcting software defects.
- Review and analyse business requirements and provide technical software defects.
Key Skills:
- Good understanding of algorithms, data structures & design patterns
- Thorough understanding of core Java, Spring framework
- Experience with Spring Boot to bootstrap applications
- Good understanding and working experience with RESTful web services
- Knowledge of modern authorization mechanisms, such as JSON Web Token and OAuth2 - Familiarity with code versioning tools such as Git, etc.
- Self-starter who can think outside of the box, and come up with a solution to resolve and mitigate complex problems
- Experience working in an Agile development environment using methodologies like Scrum and tools like JIRA, Confluence, etc Experience.Comfortable with MYSQL,Mongodb
Role & Responsibilities:
- Design and develop features using Java, Spring, and Hibernate
- Ability to design database schema, develop views and stored procedures
- Maintain existing software systems by identifying and correcting software defects
- Review and analyze business requirements and provide technical feasibility and estimates
- 2-4 years of work experience developing Java-based backend applications. Around 1 year of work experience e using Spring Boot, Spring Cloud and Microservices.
Experience Level: 3 to 5 Years
Job Location: Hyderabad
Responsibilities
· Excellent knowledge of Core Java and Spring
· Candidate should have a working knowledge of web services
· Should have worked in the distributed agile model and continuous integration
· Should have knowledge of designing and implementation of REST Web services
· Strong experience with REST API and web services
· Should be efficient with Java J2EE and related technologies.
Essential Requirements
· Strong Core Java and spring.
· Strong RESTFUL web service experience
· Strong SQL (preferably Oracle), JQuery, HTML/CSS, Oracle Restful, SOAP web services
· B. Tech/M. Tech from Tier-1 colleges like IIT, NIT, VIT, BIT
Primary Skill: Java, spring & RESTFUL Web services,









