
We are seeking a skilled and motivated Java Developer to join our software development team. You will be responsible for designing, developing, and maintaining Java-based applications and software solutions. The ideal candidate will have a strong understanding of Java programming, object-oriented design, and software development best practices.
Responsibilities:
- Design and Development:
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Design and implement Java-based applications, ensuring high quality, maintainability, and performance.
- Write clean, well-documented, and efficient code.
- Develop and maintain APIs and web services.
- Integrate applications with databases, third-party systems, and cloud services.

About Celestial Tech
About
Company social profiles
Similar jobs
JOB DESCRIPTION:
Location: bangalore
Mode of Work : 3 days from Office
DSA(Collections, Hash maps, trees, Linkedlist and Arrays, etc), Core Oops concepts(Multithreading, Multi Processing, Polymorphism, Inheritance etc) Annotations in Spring and Spring boot, Java 8 Vital features, database Optimization, Microsevices and Rest API
- Design, develop, and maintain low-latency, high-performance enterprise applications using Core Java (Java 5.0 and above).
- Implement and integrate APIs using Spring Framework and Apache CXF.
- Build microservices-based architecture for scalable and distributed systems.
- Collaborate with cross-functional teams for high/low-level design, development, and deployment of software solutions.
- Optimize performance through efficient multithreading, memory management, and algorithm design.
- Ensure best coding practices, conduct code reviews, and perform unit/integration testing.
- Work with RDBMS (preferably Sybase) for backend data integration.
- Analyze complex business problems and deliver innovative technology solutions in the financial/trading domain.
- Work in Unix/Linux environments for deployment and troubleshooting.
- Angular and AWS must skill
Senior Software Engineer – Java
Location: Pune (Hybrid – 3 days from office)
Experience: 8–15 Years
Domain: Information Technology (IT)
Joining: Immediate joiners only
Preference: Local candidates only (Pune-based)
Job Description:
We are looking for experienced and passionate Senior Java Engineers to join a high-performing development team. The role involves building and maintaining robust, scalable, and low-latency backend systems and microservices in a fast-paced, agile environment.
Key Responsibilities:
- Work within a high-velocity scrum team to deliver enterprise-grade software solutions.
- Architect and develop scalable end-to-end web applications and microservices.
- Collaborate with cross-functional teams to analyze requirements and deliver optimal technical solutions.
- Participate in code reviews, unit testing, and deployment.
- Mentor junior engineers while remaining hands-on with development tasks.
- Provide accurate estimates and support the team lead in facilitating development processes.
Mandatory Skills & Experience:
- 6–7+ years of enterprise-level Java development experience.
- Strong in Java 8 or higher (Java 11 preferred), including lambda expressions, Stream API, Completable Future.
- Minimum 4+ years working with Microservices, Spring Boot, and Hibernate.
- At least 3+ years of experience designing and developing RESTful APIs.
- Kafka – minimum 2 years’ hands-on experience in the current/most recent project.
- Solid experience with SQL.
- AWS – minimum 1.5 years of experience.
- Understanding of CI/CD pipelines and deployment processes.
- Exposure to asynchronous programming, multithreading, and performance tuning.
- Experience working in at least one Fintech domain project (mandatory).
Nice to Have:
- Exposure to Golang or Rust.
- Experience with any of the following tools: MongoDB, Jenkins, Sonar, Oracle DB, Drools, Adobe AEM, Elasticsearch/Solr/Algolia, Spark.
- Strong systems design and data modeling capabilities.
- Experience in payments or asset/wealth management domain.
- Familiarity with rules engines and CMS/search platforms.
Candidate Profile:
- Strong communication and client-facing skills.
- Proactive, self-driven, and collaborative mindset.
- Passionate about clean code and quality deliverables.
- Prior experience in building and deploying multiple products in production.
Note: Only candidates who are based in Pune and can join immediately will be considered.
Work as full stack developer with prime focus on backend.
End to end development from design to development.
Code & design review of peers.
Troubleshoot critical issues and guide team as well.
Requirements
Minimum 3 - 7 yrs of experience in Java/J2EE technologies.
2+ years of hands-on experience in Angular/React technologies.
Strong Data structures & algorithm skill.
Strong design skills.
Strong communication.
Technical Skills
Core Java (Collection, multi-threading, design patterns).
Frameworks - Hibernate, Spring, REST Jersey.
Front end technologies - Java Script, jQuery, Angular.
Database - SQL & NoSQL.
Modelling - UML & ERD.
Desired Skills and Experience
Java,Hibernate,J2EE,Spring
2-5 years of experience
Comprehensive grasp over OOPs concepts and Java Programming.
Lead designs of major software components and features to improve the availability, scalability, usability, and efficiency of the DART application.
Be interested in the new tech stack and complex problems solving. Bring a positive, can-do attitude and be open to all ideas.
Provide operational support on deployment, Server Setup, DB script generation.
Developing front end website architecture.
Designing user interactions on web pages.
Developing back-end website applications. Creating servers and databases for functionality. Ensuring cross-platform optimization for mobile phones.
Ensuring responsiveness of applications.
Working alongside graphic designers for web design features. Seeing through a project from conception to finished product.
Designing and developing APIs. Meeting both technical and consumer needs.
Staying abreast of developments in web applications and programming languages.
Familiarity with database technology such as MySQL, Oracle, and MongoDB.
Angular.js/Angular 2/4/5/6/7/8 (Mandatory)
Node.js (Mandatory).
Shift Timing: 9:00 to 6:00 pm IST OR 8:00 to 5:00 pm IST
Experience Range: 4 to 7 years
- Mandatory Skills : Java, Springboot, Microservices.
- Basic knowlege of HTML and CSS
- good understanding of REST API designing as well as development using spring.
- Strong Hands on experience in Angular or React JS
- Effective in using frameworks.
- Proficient understanding of code versioning tools Git/bit bucket with Maven.
- hands on expereince in SQL
problems into innovative technology solutions by creating and owning the technical vision of the
project and ensuring that the vision is achieved with a high level of quality. They are also
responsible for mentoring and coaching people and providing technology- related thought
leadership, including supporting sales activities.
The Java Platform Specialist will be responsible defining the application architecture with the
architect, owning and managing multiple tracks of work, validating designs, supporting
estimations, adhering to project development processes and best practices around agile project
management and delivery, implementing parts of the system architecture using best practices,
working with clients and stakeholders to understand the requirements and how they will be
implemented and managing team members. This will include designing technical solutions,
coding solutions, performing unit testing, conducting code reviews and design reviews, learning
new technologies, and becoming an expert in many parts of the system.
Do you have the following?
• Designed technical solutions based on the business requirements and the existing
architecture of a large and complex system
• Worked with the project manager in the estimation effort for projects and work to
identify and manage risk
• Conducted hands on development activities using Agile methodology for Java based
service oriented large and complex system
• Developed conceptual and technical design including use of Microservices Architecture
• Conducted Java application development/coding activities including design and code
reviews
• Documented technical design as well as other technical documents based on project’s
compliance requirements.
• Participated in and encourage interactive discussion during technical design and code
reviews
• Mentored junior team members
• Ensured adherence to continuous improvement practices as required meeting quality /
time to market imperatives
● Work on developing solution for ingesting multiple datasets in large volumes
● Develop REST APIs using spring framework.
● Develop solutions for indexing heterogeneous datasets and searching analysing indexed data
● Perform daily tasks for Elastic search clusters and environments
● Continuously optimize the infrastructure and configuration of Elastic search for production
deployment
● Deploy, configure, test, maintain Linux based Operating System Elastic clusters and environments
● Design and implement highly scalable ELK (Elastic Search, Logstash, and Kibana) stack and Elastic ache
solutions
● Architecting data structures using Elastic Search
Design, development, administration, and delivery of Elastic Search ELK based reporting solutions.
● Build reports using APIs that leverage Elastic Search.
● Analyse and improve application performance while searching for simple and robust solutions to
complex tasks
● Work closely with the Team to design & development of the app.
Skill set Required
● Must have 4+ years of experience working with Java Programming and building web services.
● Solid understanding of data structures, algorithms, concurrency, distributed processing and data
parallelism.
● Experience in REST APIs using Spring framework.
● Must have good experience with Apache Kafka and writing producers and consumers in Java.
● Good experience in Elastic Search and writing queries using Java client.
● Ability to design elastic search indices and knows when to rebuild the index and how to structure it
based on query pattern.
● Strong knowledge of designing and architecting distributed systems.
● Good understanding of No SQL databases.
● Good understanding of Micro services architecture.
● Excellent knowledge of project development project methodologies.
● Basic knowledge of SQL queries.
The Senior Developer takes up the responsibility of delivery of assigned task with quality and within given timelines and delivers independently.
- Extensive knowledge of software development processes
• Strong knowledge on different programming languages/technologies
• Knowledge & experience of different coding practices
• Quality deliverables meeting Project specific/Industry specific standards
• Delivery within defined/agreed timelines
Java, Spring Boot, Microservices, JUNIT,
MySQL/Oracle, Javascript/Typescript,
HTML, Angular/ ReactJS
|
4-7 years development experience |
|
|
|
|
|
Thoroughly understands of OOP & design principles and patterns |
|
|
|
|
|
Implements best coding practices (e.g. clean code) |
|
|
|
|
|
Can write reusable functions, objects |
|
|
|
|
|
Ensures proper error & exception handling, memory management |
|
|
|
|
|
Experience in building scalable applications on different technologies & platforms |
|
|
||
|
Understands application security, common attack vectors and how to code defensively |
|
|||
|
Experience in using CI/CD tools, can set up a build & deployment tool |
|
|
||
|
Understands different configuration management tools |
|
|
|
|
|
Knows the branching & Merging strategies, setting up repositories, etc. |
|
|
||
|
Experieice in writing automation test cases |
|
|
|
|
|
Can design a normalized DB schema, has good experience in using views, procedures, functions, triggers |
||||
|
Good knowledge of editors, debuggers, IDEs |
|
|
|
|
|
Ability to prioritize the work as per the project needs |
|
|
|
|
|
Experienced in Agile development methodology |
|
|
|










