
- 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.
- Profound 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 the Spring Framework
- Experience as a Sun Certified Java Developer
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
- Experience with test-driven development

Similar jobs
The firm :
It’s an amazing time to be joining SalaryBox as we continue to transform attendance and payroll for over 60 million MSME’s in India.
We launched the app in Jan 2021, and now have more than 2 million downloads of the app. We support more than 200k businesses and operate at scale.
Backed by Y-Combinator, SalaryBox is India’s leading attendance and payroll app. Considered to be the engine of economies around the world, the MSME segment in India alone has ~63 million units, and employs ~100 million people. The sector accounts for 27% of GDP and is crucial to the functioning of the economy.
We are on a mission to make work easier for these business owners, managers, and employees so that they can focus on the things they do best.
Today, SalaryBox is a fun bunch of analytical and ambitious folks building the first-of-its-kind technologies for the MSME ecosystem. We are here to enhance the employee experience of over 10 million end consumers in the next twelve months. Our mission is big, so we act with urgency in everything we do. We find creative ways to test ideas and learn today so that we focus on the right things tomorrow.
About the Role
We are looking for a Senior Backend Engineer with at least 6 years experience. You will be an integral part of building the back-end architecture and developing core systems.
Responsibilities:
- Architect and develop our core systems from scratch.
- Deploy and maintain the product on AWS.
- Make strategic technical decisions.
- Commit to best practices for testing, logging, and deployments
- Help build the engineering team & subsequently mentor junior developers.
Requirements:
- 6+ years’ experience as a backend engineer.
- Expert in Python and Django.
- Experience with databases (Postgres, Redis etc. ).
- Good understanding of platforms (Docker, AWS).
- Basic understanding of Dev Ops.
- Previous experience architecting and scaling back-end systems
- Hands-on attitude and ability to drive solutions to completion.
Requirements
- Bachelors/Masters in Computer Science or a related field
- 5-8 years of relevant experience
- Proven track record of Team Leading/Mentoring a team successfully.
- Experience with web technologies and microservices architecture both frontend and backend.
- Java, Spring framework, hibernate
- MySQL, Mongo, Solr, Redis,
- Kubernetes, Docker
- Strong understanding of Object-Oriented Programming, Data Structures, and Algorithms.
- Excellent teamwork skills, flexibility, and ability to handle multiple tasks.
- Experience with API Design, ability to architect and implement an intuitive customer and third-party integration story
- Ability to think and analyze both breadth-wise (client, server, DB, control flow) and depth-wise (threads, sessions, space-time complexity) while designing and implementing services
- Exceptional design and architectural skills
- Experience of cloud providers/platforms like GCP and AWS
Roles & Responsibilities
- Develop new user-facing features.
- Work alongside the product to understand our requirements, and design, develop and iterate, think through the complex architecture.
- Writing clean, reusable, high-quality, high-performance, maintainable code.
- Encourage innovation and efficiency improvements to ensure processes are productive.
- Ensure the training and mentoring of the team members.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed.
- Research and apply new technologies, techniques, and best practices.
- Team mentorship and leadership.
About the Role -
We’re seeking a seasoned Senior Java Engineer to drive the development of our B2B product suite. In this pivotal role, you will build robust, scalable, and intuitive applications that empower customers to seamlessly handle money movement transactions, including international payments. You will ensure technical excellence by advocating best practices, prioritizing security, enhancing development processes, and championing a quality-first mindset.
What You'll Do -
• Design and Development: Create robust, efficient, and scalable backend services using Java and Spring Boot.
• API Development: Design, build, and maintain APIs for web and mobile applications.
• Performance and Security: Ensure application performance, scalability, and security best practices.
• Cloud Integration: Collaborate with cross-functional teams to integrate cloud services into our backend infrastructure.
• Code Quality: Write high-quality, maintainable code that adheres to industry standards.
• Mentorship: Support junior and mid-level team members, conduct code reviews, and foster a culture of continuous improvement.
What You’ll Need -
• 5+ years of professional experience as a Backend Engineer.
• Experience showing strong problem-solving skills and a passion for creating user-centric solutions.
• Core Java proficiency. A strong command of the Java language, including object-oriented programming, design patterns, exception handling, and memory management.
• Spring Framework (including Spring Boot)- In-depth knowledge of Spring, especially Spring Boot for building efficient and scalable backend applications.
• Understanding of Spring components like controllers, services, repositories, and security.
• RESTful API Development: Proficiency in designing and implementing RESTful APIs.
Bonus Points -
• Mastery over Java’s core APIs, such as collections, streams, and concurrency frameworks.
• Experience within a B2B fintech environment would be highly desirable
• Database-driven performance query optimization and Kafka messaging systems
We welcome people from all backgrounds who seek the opportunity to help build a future where we connect the dots for international property payments. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world of PropTech forward, together.
Redpin, Currencies Direct and TorFX are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, colour, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.
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.
- Designing, developing and delivering high-volume, low-latency applications for mission-critical systems
Framework required – spring boot, Hibernate
Skills - Should have knowledge of JPA, js, Ajax
- 2+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
Roles and Responsibilities:
Experience in application components using Spring Boot.
Should possess application development experience in Java 7/8, Spring Framework, Spring Boot
Design and develop micro services/APIs using either Java/Spring boot. · Experience working in Agile environment and good understanding of Agile processes.
Good in any front end technologies like React JS
Experience in AWS
Knowledge of Application Server like Tomcat, Testing frameworks like JUnit Skills:
Spring Boot, Swagger, Tomcat , Maven, Jenkins, Git, Postman, kubernetes, Docker, Hibernate.
Strong knowledge on both SQL and NOSQL Databases. ·
Possess excellent communication and interpersonal skills and can articulate your ideas to different stakeholders.
Proficient understanding of code versioning tools, such as Git.
Experience in working as a team to design, document, develop, test, implement and maintain modular, multi-tier large Java applications.
Great interpersonal and communication skills

- B.Tech/B.E (preferably in Computer Science Engineering)
- 7+ years of hands-on programming experience in building data-driven REST APIs, services & platforms using advanced Java frameworks like Spring, Redis, Node.js etc. with deep focus on integration & scale.
- We also look for hands-on experience with Mysql, Elasticsearch (or Solr) and Nosql stores.
- Our evaluation starts with focus on computer science fundamentals, data structures & algorithms.
- You will have been learning new technologies every week and prefer folks who can use golang/rust for backend development and are familiar with equivalent data stores, index stores and pub-sub technologies.
Role Description:
As a Lead Backend Engineer , you will be responsible for designing and deploying scalable, highly available, and fault-tolerant systems for Radiusagent. Experience as a Tech Lead, managing tasks with back-end engineers while coding themselves will be a bonus point for the ideal candidate.
Responsibilities will include-
- You will contribute to all aspects of an agile software development lifecycle including design, architecture, development, documentation, testing, and operations.
- You will build cutting-edge scalable systems by writing simple and efficient code.
- You will push your design and architecture limits for new product development.
- You will ensure compliance with the build/release and configuration management process.
Skills needed:
- be able to design and build modules from ground up
- proficient in any one programming language out of php/golang/node/python/javascript/java/ruby and ability to pick up others
- experience with mysql/postgres/mongodb/couchdb
- experience with redis/memcached
- experience with rabbitmq / kafka
- experience in having written cron jobs, troubleshooting downtime
- ability to work with ambiguous requirements
- good understanding of OS concepts
Nice to haves:
- experience with managing VMs' on aws/gcp/digitalocean
- experience with docker/kubernetes
- experience elasticsearch or lucene
Ability to communicate across levels with excellent verbal and written communication skills
To be able to work in teams and collaborate with others to clarify requirements
To be able to assist in documenting requirements as well as resolve conflicts or ambiguities










