
2. Hands-on experience with Hibernate/JPA
3. Added advantage if known MicroServices and Design Patterns
4. Experience working with tools like Git, Jenkins, Maven
5. Working knowledge with Oracle or MySQL Database
6. Strong agile/scrum development experience

Similar jobs
Job Details
- Job Title: Lead Software Engineer - Java, Python, API Development
- Industry: Global digital transformation solutions provider
- Domain - Information technology (IT)
- Experience Required: 8-10 years
- Employment Type: Full Time
- Job Location: Pune & Trivandrum/ Thiruvananthapuram
- CTC Range: Best in Industry
Job Description
Job Summary
We are seeking a Lead Software Engineer with strong hands-on expertise in Java and Python to design, build, and optimize scalable backend applications and APIs. The ideal candidate will bring deep experience in cloud technologies, large-scale data processing, and leading the design of high-performance, reliable backend systems.
Key Responsibilities
- Design, develop, and maintain backend services and APIs using Java and Python
- Build and optimize Java-based APIs for large-scale data processing
- Ensure high performance, scalability, and reliability of backend systems
- Architect and manage backend services on cloud platforms (AWS, GCP, or Azure)
- Collaborate with cross-functional teams to deliver production-ready solutions
- Lead technical design discussions and guide best practices
Requirements
- 8+ years of experience in backend software development
- Strong proficiency in Java and Python
- Proven experience building scalable APIs and data-driven applications
- Hands-on experience with cloud services and distributed systems
- Solid understanding of databases, microservices, and API performance optimization
Nice to Have
- Experience with Spring Boot, Flask, or FastAPI
- Familiarity with Docker, Kubernetes, and CI/CD pipelines
- Exposure to Kafka, Spark, or other big data tools
Skills
Java, Python, API Development, Data Processing, AWS Backend
Skills: Java, API development, Data Processing, AWS backend, Python,
Must-Haves
Java (8+ years), Python (8+ years), API Development (8+ years), Cloud Services (AWS/GCP/Azure), Database & Microservices
8+ years of experience in backend software development
Strong proficiency in Java and Python
Proven experience building scalable APIs and data-driven applications
Hands-on experience with cloud services and distributed systems
Solid understanding of databases, microservices, and API performance optimization
Mandatory Skills: Java API AND AWS
******
Notice period - 0 to 15 days only
Job stability is mandatory
Location: Pune, Trivandrum
Review Criteria
Strong Backend Developer with Rust knowledge
· 3+ YOE as a Software Engineer
· Expert level knowledge in Rust or Realtime experience in Rust
Role & Responsibilities
· You will be working with the Rust compiler and will be responsible for compiling to alternate targets such as WebAssembly
· You will be exposed with TDD for unit testing individual functions and integration testing for testing publicly exposed APIs
· Working with a Git style workflow where every commit deploys to a stagingenvironment and merged pull requests deploy to production
· Setting up CI/CD pipelines for testing and deployment (canary, staging) using Github actionsaccording to project needs
· Developing software in Rust
· Maintaining and improving existing rust codebases.
Ideal Candidate
· Excited about working with Rust
· 4 -7 years of experience in shipping production applications
· B.Tech in Computer Science Engineering from Tier 1 Colleges only
· Entrepreneurial mindset with strong decision-making skills
· Ability to move quickly without breaking things too much (we are dreamers)
· Ability to work under immense pressure which is balanced by a sense of responsibility and ownership
Job Specific Criteria
- CV Attachment is mandatory
- How many years of rust coding experience you have?
- Do you code in rust daily?
- Have you shipped application to production in rust?
- Are you well versed with tokio, webassembly, leptos and actix?
- Have you contributed in Open source, or articles, patent, given tech presentations, or made an outstanding tech contribution apart from day to day work?
- Please share Github link in resume
- How much is your CGPA in graduation?
- Reason for job change?
- Provide a brief about the Candidate Background and Work Experience (Minimum 50 Words).Highlight achievement any extraordinary work they have done apart from regular BAU.
- This role is remote for now, but will require relocation to Dubai for WFO after a few months. Are you okay with this? -
Strong written/verbal communication skills
· Minimum 2-15 Years of Core Java Programming with Collections Framework, Concurrent Programming, Multi-threading (Good knowledge in Executor service, Forkjoin pool and other threading concepts)
· Good knowledge of the JVM with an understanding of performance and memory optimization.
· Extensive and expert programming experience in JAVA programming language (strong OO skills preferred).
· Excellent knowledge on collections like, Array List, Vector, LinkedList, Hashmap, HashTable, HashSet is mandate.
· Exercised exemplary development practices including design specification, coding standards, unit testing, and code-reviews.
· Expert level understanding of Object-Oriented Concepts and Data Structures
· Good experience in Database (Sybase, Oracle or SQL Server) like indexing (clustered, non-clustered), hashing, segmenting, data types like clob / blob, views (materialized), replication, constraints, functions, triggers, procedures etc.
Please share your updated CV with the the below details:
Total Exp:
CTC:
Expectation:
Current Location:
Preferred Location:
Available for F2F Interview - Y/N :
Notice Period:
Regards,
Rashmi
- Strong hands-on code development experience in JAVA 14+, Restful Service, Spring Boot, JDBC Template.
- Experience in SQL scripting
- Experienced in developing and deploying web applications using Spring MVC and Spring boot.
- Hands on experience in one of the IDE’s – Eclipse or IntelliJ
- Experience with Tools- Maven, Jenkins
- Experience in entire software development life cycle from analysis, coding, testing, debugging and publishing using GIT
- AWS Services will be an added advantage
- Experience Kafka, K8s and Containers will be an added advantag.
Excellent communication, interpersonal & analytical skills with proven abilities in resolving the complex software issues
PHP Developer Responsibilities:
- Conducting analysis of website and application requirements.
- Writing back-end code and building efficient PHP modules.
- Developing back-end portals with an optimized database.
- Troubleshooting application and code issues.
- Integrating data storage solutions.
- Responding to integration requests from front-end developers.
- Finalizing back-end features and testing web applications.
- Updating and altering application features to enhance performance.
PHP Developer Requirements:
- Bachelor’s degree in computer science or a similar field.
- Knowledge of PHP web frameworks including Yii, Laravel, and CodeIgniter.
- Knowledge of front-end technologies including CSS3, JavaScript, and HTML5.
- Understanding of object-oriented PHP programming.
- Previous experience creating scalable applications.
- Proficient with code versioning tools including Git, Mercurial, CVS, and SVN.
- Ability to project manage.
- Good problem-solving skills.
We are looking for 4-5years relevant Experience-ROR.
Job accountability:
• Write effective and scalable code in Ruby Build back-end components for web applications
• Test applications for performance, responsiveness and security
• Review and debug junior developers’ code
• Integrate data storage and data processing solutions
• Build, install and share gems and plugins
• Create automated test scripts
• Improve and maintain applications after deployment
• Coordinate with team members who work on different layersof infrastructure
Role requirements:
• Experience with support of high-availability, high-performance,customer-facing web applications
• Expert in configuring and deploying multiple rails applications quickly
• Experience with collaborative code development in small agile teams and managing releases (Git, Continuous Integration, Capistrano)
• Experience building internal and external APIs and RESTful web services
• Strong foundation in Database ( MySQL / Postgres )
• Outstanding understanding of software design and architecture
• Should have knowledge on Micro Services.
It will be good if you also have :
Worked in a web startup before and been part of the core
development during high growth phase. Practical experience with building scalable, high availability and
high performance systems.
Hands-on background with agile development practices includingtest driven development and scrums Contributed to open source projects on Github Familiarity with a variety of programming languages and development tools Worked on Any Tech Upgradations
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
- 2+ years of experience with Node.js/Express.js or similar framework
- 1+ years of experience with MongoDB
- 1+ years of experience creating REST APIs and backend systems
- Experience with Docker is a plus
- Integration of user-facing elements developed by front-end developers with server-side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Server Setup/AWS/GCP experience is a plus
- Creating APIs and backend systems
- Scraping sites and creating backend dashboards for data management
- Backend infrastructure management and deployment
Responsibilities:
- Developing and maintaining all server-side network components.
- Ensuring optimal performance of the central database and responsiveness to front-end requests.
- Collaborating with front-end developers on the integration of elements.
- Designing customer-facing UI and back-end services for various business processes.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Documenting Node.js processes, including database schemas, as well as preparing reports.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.
Requirements:
- Bachelor's degree in computer science, information science, or similar.
- At least two years of experience as a Node.js developer.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Great organizational and time management skills.
- Availability to resolve urgent web application issues outside of business hours.
Responsibilities & ownership
- Lead, build, deliver and ensure customer success of next-generation features related to scalability, reliability, robustness, usability, security, and performance of the product.
- Work on distributed systems for data processing with efficient protocols and communication, locking and consensus, schedulers, resource management, low latency access to distributed storage, auto scaling, and self healing.
- Understand and reason about concurrency and parallelization to deliver scalability and performance in a multithreaded and distributed environment.
- Lead the team to solve complex and unknown problems
- Solve technical problems and customer issues with technical expertise
- Design and deliver architectures that run optimally on public clouds like GCP, AWS, and Azure
- Mentor other team members for high quality and design
- Collaborate with Product Management to deliver on customer requirements and innovation
- Collaborate with Support and field teams to ensure that customers are successful with Dremio
Requirements
- B.S./M.S/Equivalent in Computer Science or a related technical field or equivalent experience
- Fluency in Java/C++ with 3alm+ years of experience developing production-level software
- Strong foundation in data structures, algorithms, multi-threaded and asynchronous programming models, and their use in developing distributed and scalable systems
- 5+ years experience in developing complex and scalable distributed systems and delivering, deploying, and managing microservices successfully
- Hands-on experience in query processing or optimization, distributed systems, concurrency control, data replication, code generation, networking, and storage systems
- Passion for quality, zero downtime upgrades, availability, resiliency, and uptime of the platform
- Passion for learning and delivering using latest technologies
- Ability to solve ambiguous, unexplored, and cross-team problems effectively
- Hands on experience of working projects on AWS, Azure, and Google Cloud Platform
- Experience with containers and Kubernetes for orchestration and container management in private and public clouds (AWS, Azure, and Google Cloud)
- Understanding of distributed file systems such as S3, ADLS, or HDFS
- Excellent communication skills and affinity for collaboration and teamwork
- Ability to work individually and collaboratively with other team members
- Ability to scope and plan solution for big problems and mentors others on the same
- Interested and motivated to be part of a fast-moving startup with a fun and accomplished team
Position: Java developer
Experience: 4-5 years
Notice period- immediate to 7 days
• Core Java, J2EE, Spring, Spring Boot, Angular, JavaScript, JQuery, Bootstrap, CSS3, HTML, Ajax, JSON, SQL, PLSQL, Web Services, Restful API’s
• Having good experience in writing complex database queries.
• Should be a quick learner and keen on learning new technologies
• Good knowledge in Object Oriented Programming Principles, Design Patterns and Software Architecture
• Experience with building SaaS-based web applications
• Ability to work as part of a team and offer new ideas
• Working knowledge of GIT version control system
• Product development background.









