
As a Java Developer, you will be responsible for developing cutting edge health-tech applications that include high scale transaction processing, intelligent bot based programs and data analytics.
What you will do:
- Building components for the company’s advanced health tech platform using Java, Solr, SpringBoot, DialogFlow
- Communicating effectively in a cross-functional product development team and presenting ideas and solutions effectively
- Prioritizing and managing workload and meeting critical project milestones and deadlines
- Effectively collaborating with a team as well as taking initiative and working independently to solve problems
Desired Candidate Profile
What you need to have:- B.Tech/ B.E. (with 65% marks)
- Expertise at hands on programming in JAVA and J2EE
- Proven expertise in Java interfaces with MongoDB (or similar noSQL databases) as well as relational databases (mySQL, Postgres etc)
- Experience in atleast one 6+ months development project involving SpringBoot and Hibernate
- Strong understanding of application server infrastructure
- Good working knowledge of Maven based build systems
- Good understanding of build and deployment pipelines that involve ANT and Jenkins
- Understanding of code versioning tools, such as Git or SVN
- Good knowledge of working on Rest API’s, Webservices
- Excellent problem-solving and interpersonal skills
- Hands on experience with Lucene/ Solr
- Familiarity with DiagFlow based chat bot building
- Knowledge of NLP
- Experience in product based companies

Similar jobs
Senior Software Engineer
TBO–(www.tbo.com)
TBO is a global platform that aims to simplify all buying and selling travel needs of travel partners across the world. The proprietary technology platform aims to simplify the demands of the complex world of global travel by seamlessly connecting the highly distributed travel buyers and travel suppliers at scale.
The TBO journey began in 2006 with a simple goal – to address the evolving needs of travel buyers and suppliers, and what started off as a single product air ticketing company, has today become the leading B2A (Business to Agents) travel portal across the Americas, UK & Europe, Africa, Middle East, India, and Asia Pacific.
Today, TBO’s product range from air, hotels, rail, holiday packages, car rentals, transfers, sightseeing, cruise, and cargo. Apart from these products, our proprietary platform relies heavily on AI/ML to offer unique listings and products, meeting specific requirements put forth by customers, thus increasing conversions.
TBO’s approach has always been technology-first and we continue to invest on new innovations and new offerings to make travel easy and simple. TBO’s travel APIs are serving large travel ecosystems across the world while the modular architecture of the platform enables new travel products while expanding across new geographies.
Why TBO:
• You will influence & contribute to “Building World Largest Technology Led Travel Distribution Network” for a $ 9 Trillion global travel business market.
• We are the emerging leaders in technology led end-to-end travel management, in the B2B space.
• Physical Presence in 47 countries with business in 110 countries.
• We are reputed for our-long lasting trusted relationships. We stand by our eco system of suppliers and buyers to service the end customer.
• An open & informal start-up environment which cares.
What TBO offers to a Life Traveller in You:
• Enhance Your Leadership Acumen. Join the journey to create global scale and ‘World Best’.
• Challenge Yourself to do something path breaking. Be Empowered. The only thing to stop you will be your imagination.
• Post pandemic: travel space is likely to see significant growth. Witness and shape this space. It will be one exciting journey.
• As a fastest growing B2B platform our priority is purpose-building scalable systems.
• Adopting industry leading technologies to support best-in-class business capabilities for high performing and scalable solutions.
• Fast response to the evolving regulatory environment and helping to meet the firm's regulatory commitments by addressing internal and external commitments.
Top Sights During Your Role Stay (Key Expectations):
· More than 3 years of Prior experience as Backend Developer in any SAAS product .
· Exposure to languages/ framworks like GoLang/Java/Node /Python / RUST will be preferred.Capacity to use SQL server with ease. Exposure to Redis / MongoDB/ PostgreSQL is desired.
· Should have worked with cloud platforms like AWS / Azure.
· A flair for creating well-presented software that is technically sound.
· Outstanding analytical, problem-solving, and communication skills.
· Excellent organizational and time management skills.
· Self-driven, flexible, and innovative.
Core Experience:
•Experience in Core Java, J2EE, Spring/Spring Boot, Hibernate, Spring REST, Linux, JUnit, Maven, Design Patterns.
• Sound knowledge of RDBMS like MySQL/Postgres, including schema design.
• Exposure to Linux environment.
• Exposure to Docker and Kubernetes.
• Basic Knowledge of Cloud Services of AWS, Azure, GCP cloud provider.
• Proficient in general programming, logic, problem solving, data structures & algorithms
• Good analytical, grasping and problem-solving skills.
Secondary Skills:
• Agile / Scrum Development Experience preferred.
• Comfortable working with a microservices architecture and familiarly with NoSql solutions.
• Experience in Test Driven Development.
• Excellent written and verbal communication skills.
• Hands-on skills in configuration of popular build tools, like Maven and Gradle
• Good knowledge of testing frameworks such as JUnit.
• Good knowledge of coding standards, source code organization and packaging/deploying.
• Good knowledge of current and emerging technologies and trends.
Job Responsibilities:
• Design, Development and Delivery of Java based enterprise-grade applications.
• Ensure best practices, quality and consistency within various design and development phases.
• Develop, test, implement and maintain application software working with established processes.
Work with QA and help them for test automation
• Work with Technical Writer and help them documenting the features you have developing.
Education and Experience:
• Bachelor’s / master’s degree in computer science or information technology or related field
About Us:
We're on a mission to make it possible for every person, team, and company to be able to tailor their software to solve any problem and take on any challenge. Computers may be our most powerful tools, but most of us can't build or modify the software we use on them every day. At Notion, we want to change this with focus, design, and craft.
We've been working on this together since 2016, and have customers like Pixar, Mitsubishi, Figma, Plaid, Match Group, and thousands more on this journey with us. Today, we're growing fast and excited for new teammates to join us who are the best at what they do. We're passionate about building a company as diverse and creative as the millions of people Notion reaches worldwide.
About The Role:
Millions of people use Notion — and this number is increasing every day. That means a million people trust us to deliver a fast, reliable, and secure experience, and we value this more than anything. We want to keep earning trust, while also continuing to amaze our users with the tools they can build in Notion. This is where you come in — to help us forge a performant and reliable path forward to the future.
What You'll Achieve:
- Write clean, secure, tested, and documented code.
- Design & enhance the Notion platform with new capabilities, as and when the need arises.
- Contribute to monitoring & scaling the architecture of the platform and the infrastructure.
- Write technical documentation, and contribute to determining internal processes.
- Contribute to recruiting of new backend employees
Skills You'll Need to Bring:
- 6+ years of experience building scalable platforms.
- Good understanding of database (Relational Or Nosql) internals like transactions, indexes. Experience in schema design.
- 2+ years of experience working on the AWS platform, and acquaintance with technologies like Elastic Beanstalk, AWS Lambda, Elastic Load Balancer.
- Good understanding of docker internals.
- Good communication skills, good leadership skills, attention to detail, a sound understanding of algorithms, and object-oriented programming.
Nice to Haves:
- You're proficient with any part of our technology stack: React, TypeScript, Node.js, Memcached, Postgres, Docker, and Elasticsearch.
- You've heard of computing pioneers like Ada Lovelace, Douglas Engelbart, Alan Kay, and others—and understand why we're big fans of their work.
- You have interests outside of technology, such as in art, history, or social sciences.
Our customers come from all walks of life and so do we. We hire great people from a wide variety of backgrounds, not just because it's the right thing to do, but because it makes our company stronger. If you share our values and our enthusiasm for small businesses, you will find a home at Notion.
Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation made due to a disability, please let your recruiter know.
A highly motivated, skilled, and 3-8 years experienced JAVA Software Engineer to implement innovative solutions with a proven track record developing end-to-end scientific or business applications in JAVA with emphasis on browser-based applications.
You have oodles of experience designing and developing and documenting Enterprise applications using J2EE technologies. You have worked extensively on the new breed of Enterprise applications utilizing cutting edge technologies such as Java, JavaScript, JPA, Hibernate, spring Batch and web services.
You bring to the table…
- Object oriented skills, including an understanding of common object and web application design patterns.
- Strong in Core Java Concepts, JavaScript, JPA, Hibernate, spring, Batch, web services.
- Hands on experience with SQL
- Should possess hands of experience on Linux.
- Excellent Java programming skills.
- Experience in Web application Technologies like JAVA/JSP, HTML, Javascript, and CSS.
- Development experience using Java Spring Boot, Maven
- Knowledge and Experience in using REST API
- Experience in Database Query Languages.
- Experience in designing new application framework or migrating to new framework architecture, redesign, working on POC
- Should be open for understanding debugging the architecture of legacy systems and suggest changes wherever applicable.
- Experience in frameworks like Spring, Hibernate
- Experience in Multi-tier development/deployment of Web Application
- Experience in Producing and Consuming RESTful Web Services
- Strong in developing complex SQL Scripts to generate reports
- Familiarity in Maven, Gitx
- Familiarity in Unit Testing (JUnit)
- Familiarity with Continuous Integration tools (Jenkins etc)
Location:-Gurgaon
Currently WFH
Exp with Product based organisation only
Exp Required:- 3 to 9 yrs
Responsibilities
- Work with a talented team to invent, design and build software that is stable and perform ant
- Primary role will be quality and timely delivery of the application/ feature/ module your team will be working on
- Adopt and execute good design philosophy and code writing practices
- Ensure the code goes through rigorous tests and quality checks before deployment.
- Work with other software engineers and database engineers to set excellent development practices and deliver innovative changes in new and existing products.
- Be hands-on technical, thus, leading by example using web, mobile and database technologies.
- Work on project ideas with customers, stakeholders and peers
- Be actively involved in code review process, design discussions, team planning
Basic Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline
- Experience in software design and development
- Proficiency with at least one Object Oriented language (e.g. Java)
- Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis
- A strong track record of project delivery for large, cross-functional projects
- Experience with building high-performance, highly available and scalable distributed systems
- Experience with API Design, ability to architect and implement an intuitive customer and third-party integration story
- Experience level of 6 to 9 years of experience in very large-scale applications.
- Strong problem-solving skills, computer science fundamentals, data structures and
- algorithms their space & time complexities
- Design (LLD & HLD) and architect technical solutions for the business problems of a very large-scale portal.
- Strong hands-on and practical working experience with Java as the programming language
- Strong debugging skills - Code, Logs, DB, JVM
- Excellent coding skills - should be able to convert design into code fluently.
- Hands-on experience working with Databases and Linux platform
- 9+ years development experience in JAVA (using OO Design and Analysis, Design Patterns, etc.)
- High experience in Java 8 Required.
- 4+ years’ experience building highly scalable, distributed and reliable Restful Web Services using Spring, Jersey, etc.
- Should have knowledge on Cloud applications preferably on AWS.
- Knowledge on building Front end applications using JavaScript, AngularJS, HTML5, CSS3.
- Experience with relational DBs like MySQL and NoSQL Database like MongoDB, Solr/Lucene will be a plus.
- Experience with Tomcat, Jax-RS, REST, JPA, IntelliJ, Groovy, Hibernateis must.
- Experience with build technologies like Gradle, Jenkins will be a plus.
- Experience with Test Driven Development using TestNG/Junit testing frameworks.
- Experience working with version control like GIT.
Job Description :
Hiring for Staff Engineer (Back end) for a leading product based company at DLF IT Park, Chennai.
Skill Set :
- Strong Experience in any Programming language (Ruby, Go, Java, or other high-performance languages), Architecture, Design (HLD/LLD), Data structures, Algorithms, Hands-on Coding, Problem Solving, etc
- Experience in Web Technology is Must.
- Looking for candidates with good experience in product development.
- Candidates from product development companies will be preferred.
- Candidates willing to relocate/preferring Chennai can apply.
Responsibilities :
- Analyze and drive product requirements
- Architect and design product features for scale and maintainability
- Lead in the design, implementation, and deployment of successful systems and services
- Ensure the quality of architecture and design of systems
- Implement code with very high coverage of unit tests and component tests
- Perform design and code reviews
- Functionally decompose complex problems into simple, straight-forward solutions
- Fully and completely understand system interdependencies and limitations
- Possess expert knowledge in performance, security, scalability, architecture, and best practices
- Software development of high quality/availability core systems
- Cross-training peers and mentoring teammates
- Document HLD/LLD for easy knowledge sharing and future scaling
Must have :
- 8-12 years of experience designing, integrating and developing distributed applications in Ruby, Go, Java, or other high-performance languages
- Experience with cluster and container orchestration systems such as Docker, Mesos, Marathon, Salt or Kubernetes.
- Experience with Service design, systems engineering, API Design and versioning
- Understanding of Design Patterns, Serverless computing, cloud-first architecture, TDD, BDD, CI/CD, Integration Patterns
Good to have :
- Experience building distributed systems using Kafka. Strong grasp of fundamental concepts of Kafka, ZooKeeper and building producer and consumer applications using Kafka
- Familiarity writing and optimizing advanced SQL queries
- Good Linux/UNIX systems knowledge
- AWS compute and storage PaaS services. AWS certified solutions architect nice to have.
- Experience productionizing Machine Learning models
- Experience publishing technical papers in reputed conferences.








