
Java Developer
at 25 year old technology business which pioneered in-flight br

Similar jobs
📍 Position : Java Architect
📅 Experience : 10 to 15 Years
🧑💼 Open Positions : 3+
📍 Work Location : Bangalore, Pune, Chennai
💼 Work Mode : Hybrid
📅 Notice Period : Immediate joiners preferred; up to 1 month maximum
🔧 Core Responsibilities :
- Lead architecture design and development for scalable enterprise-level applications.
- Own and manage all aspects of technical development and delivery.
- Define and enforce best coding practices, architectural guidelines, and development standards.
- Plan and estimate the end-to-end technical scope of projects.
- Conduct code reviews, ensure CI/CD, and implement TDD/BDD methodologies.
- Mentor and lead individual contributors and small development teams.
- Collaborate with cross-functional teams, including DevOps, Product, and QA.
- Engage in high-level and low-level design (HLD/LLD), solutioning, and cloud-native transformations.
🛠️ Required Technical Skills :
- Strong hands-on expertise in Java, Spring Boot, Microservices architecture
- Experience with Kafka or similar messaging/event streaming platforms
- Proficiency in cloud platforms – AWS and Azure (must-have)
- Exposure to frontend technologies (nice-to-have)
- Solid understanding of HLD, system architecture, and design patterns
- Good grasp of DevOps concepts, Docker, Kubernetes, and Infrastructure as Code (IaC)
- Agile/Lean development, Pair Programming, and Continuous Integration practices
- Polyglot mindset is a plus (Scala, Golang, Python, etc.)
🚀 Ideal Candidate Profile :
- Currently working in a product-based environment
- Already functioning as an Architect or Principal Engineer
- Proven track record as an Individual Contributor (IC)
- Strong engineering fundamentals with a passion for scalable software systems
- No compromise on code quality, craftsmanship, and best practices
🧪 Interview Process :
- Round 1: Technical pairing round
- Rounds 2 & 3: Technical rounds with panel (code pairing + architecture)
- Final Round: HR and offer discussion
- Analyze highly complex business requirements;
- generate technical specifications to design or redesign complex software components and applications;
- Acts as an expert technical resource for modeling, simulation and analysis efforts;
- Adapt to change quickly and adjust work accordingly in a positive manner;
- Be flexible and thrive in an evolving environment;
- Individual contributor to build the application for e-commerce platform;
- Assures quality, security and compliance requirements are met for supported areas;
- Working in cloud data stores to include S3, DynamoDB and/or Amazon RDS;
- Perform test automation in a test-driven development environment;
- Implement DevOps concepts, tools and continuous delivery pipelines - Bamboo, Jenkins, Maven, Bitbucket, Jira, etc;
- Implement instrumentation to gather business-specific metrics around consumer usage patterns;
Job Description for Drools developer -
- Hands on experience in design and development in Drools rule engine (minimum 1.5 years) and Core Java
- Exceptional ability to communicate with both technical and non-technical people
- Expertise in object oriented programming
- Experience in Deploying and supporting core and advanced features
- Good exposure to SQL and/or Oracle/ MySQL,
- Candidate should be well verse with Agile processes
- Strong ability to work collaboratively across diverse groups of business and technical stakeholders is required.
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities
- 2-5 years experience.
- Experience with user interface design, database structures and statistical analyses.
- Analytical mindset and good problem-solving skills.
- Good organisational skills.
- Excellent written and verbal communication.
- Ability to work as part of a team
- Object Oriented analysis and design using common design patterns.
- Proven working experience in Java development
- Experience with test-driven development
Qualifications
- Bachelor's degree or equivalent experience in Computer Science or related field
- Development experience with programming languages
Skills Required - Java, javascript, Web technologies - Servlet, HTML, CSS, Development using IDE's.
About the Company - Bandhoo's mission is to help increase income opportunities for construction Workers and Contractors.
India has nearly 70 million construction workers - masons, painters, welders, electricians, plumbers, crane operators, JCB operators, bar benders - doing short gigs across a wide spectrum of projects. Many sectors use them - Real Estate, Factory construction, Power Plants, Infrastructure, etc. More than 30% of these workers are migrant and nomadic.
Bandhoo's mission is to help make this labour market transparent and efficient, thereby helping Contractors find workers more easily, and workers find jobs more conveniently. This venture has the potential to deliver significant social impact and that remains a driving motivation for the Bandhoo team.
enterprise-grade applications.
You will be part of a talented software team that works on mission-critical applications. Java
developer roles and responsibilities include managing Java/Java EE application development
while providing expertise in the full software development lifecycle, from concept and design to
testing.
Responsibilities and Duties
• Contribute to all phases of the development lifecycle
• Write well designed, testable, efficient code
• Ensure designs should follow compliance with specifications
• Prepare and produce releases of software components
• Support continuous improvement by investigating alternatives and technologies and
presenting these for architectural review
Qualifications
• BS/MS degree in Computer Science, Engineering, or a related subject
• Minimum 4.5 to 6 years of software development experience
• Proven hands-on Software Development experience
• Proven working experience in Java development
• Hands on experience in designing and developing applications using Java EE
platforms
• Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2,
Hibernate)
• Experience in the Spring Framework
• Very good English communication skills
• Optional:
o Good to have the knowledge of Angular JS framework.
o Experience to work on the Microservice architecture.
o Experience to work with Git hub & bitbucket.
o Agile methodology.
About Hop:
We are a London, UK based FinTech startup with a subsidiary in India. Hop is working towards building the next generation digital banking platform for seamless and economical currency exchange, with technology at the crux of it. In a technology driven era, many financial services platforms still lack the customer experience and are cumbersome to use. Hop aims at building a ‘state of the art’ tech-centric, customer focused solution.
moneyHOP is India’s first cross-border neo-bank providing millennials the ability to ‘Send’ & ‘Spend’ conveniently and economically across the globe using HOPRemit (An online remittance portal) and HOP app + Card (A multi-currency bank account).
This position is a crucially important position in the firm and the person hired will have the liberty to drive the product and provide direction in line with business needs.
About Individual
Looking for an enthusiastic individual who is passionate about technology and has worked with either a start-up or a blue-chip firm in the past.
The candidate needs to be a multi-tasker, highly self-motivated, self-starter and have the ability to work in a high stress environment. He/she should be tech savvy and willing to embrace new technology comfortably.
Ideally, the candidate should have experience working with the technology stack in the scalable and high growth mobile application software.
General Skills
- 1-2 years of experience in backend development.
- Bachelor's degree in Computer Science, Information Science, or equivalent practical experience.
- Exposure to Behaviour Driven Development and experience in programming and testing.
- Excellent verbal and written communication skills.
- Good time management and organizational skills.
- Dependability
- Accountability and Ownership
- Right attitude and growth mindset
- Trust-worthiness
- Ability to embrace new technologies
- Ability to get work done
- Has good code reviewing skills for conformance.
- Has good software testing skills and good code writing skills.
Technical Skills
- Exposure with back-end programming languages with hands on JAVA, Node JS etc along with Spring framework.
- Database administration and management of a hosting environment such as AWS.
- Sound understanding of relational and non-relational DB systems such as MySQL, Post-gres, MongoDB etc.
- Has experience dealing with JIRA (issue tracking tools), Confluence (knowledge management) tools.
- Experience with building and maintaining microservices.
- Experience with building and integrating the core system with external APIS.
- Good to have: Domain knowledge in the BFSI tech stack.
- Has handled scalability and worked on backend security protocols.
- Has worked on both mobile and web development.
- Has experience and inclination to work on architectural design and review.
Day-to-Day Responsibilities
- Contribute in all phases of the software development life cycle.
- Partake in software and architectural development activities.
- Conduct software analysis, programming, unit-testing and debugging.
- Transforming requirements into functional modules.
- Recommend changes to improve established application processes.
- Work quickly with a clear bias towards actions and continuous development.
- Participate in regular code reviews of peers and be open to pairing when necessary.
Job description
Do you want to work with high traffic OLTP and OLAP systems that provide real value to retailers? Want to build real web applications that work across multiple channels and devices? In this critical role, the right candidate should have an entrepreneurial mind-set, have experience working across an application stack and a strong background in developing complex web experiences that are rich, responsive and interactive. The individual should have exhibited good technical leadership skills and be a highly motivated individual.
Role & Responsibility
- Exhibit strong technical knowledge, leadership skills and independent execution.
- A keen eye for good experiences. Understanding the experience from a customer perspective.
- Drive design discussion of complex features and own development of these modules across the application stack.
- Ability to adapt to changing business and product needs.
- Experience evolving the design and operation scale as new features are added to the product
- Mentor junior developers and ensure quality code output (via code reads, reading references, etc.) from them.
- Co-ordinate with internal teams and external partners in ensuring we build the best solution on time for the customer. Constantly looking at ways to innovate and improve the product.
- 8+ years of experience in Java & J2EE based Web Technologies & Frameworks with a focus in either Service Oriented Architecture or APIs.
- Experience in designing scalable solutions in a large-scale distributed environment.
- Strong knowledge of web technologies, common web frameworks, networking, SQL and database technologies
- Well versed in software engineering principles, frameworks and technologies
- Strong debugging / troubleshooting skills.
- Ability to propose and defend solutions.
- Ability to work closely with product management, customer support, and other engineering teams to continuously evolve and innovate the enterprise-class Products.
Nice to have: python
Must frameworks and technologies: Springboot, kafka, MQTT, docker/kubernetes, REST APIs
Persistence layer: MongoDB, Elastic Search, Any GraphDB (Neo4j/Arango), SQL, HBase
Must have: Exposure in large scale architecture (Concept of queues, micro services, functional programming)
Must have: Strong Data structure and design principles
Expert in developing Node.js applications, Strong understanding of NPM and modular application development skills building, Proficiency and hands-on experience with Node.js, Express, Sockets, MongoDB/Elasticsearch/Redis/MySQL, Apache Kafka/Google PubSub, Experience of working in MEAN Stack is a plus)

