resu·mail

Senior Java Developer

at Celestia

Bengaluru, India Senior Posted 2025-12-04

Don't apply into the void — reach the hiring manager

ResuMail finds the recruiters and hiring managers behind this Senior Java Developer role at Celestia, drafts a personalised outreach email, and schedules the send — so your application actually gets seen.

Reach the hiring manager ›

About this role

Job Summary We are looking for a highly skilled Senior Java Developer around 7 + years of experience with in-depth knowledge of both legacy and modern Java technologies. The ideal candidate will have a strong command of Java-based application development—ranging from classic desktop and web frameworks like Swing and Servlets to modern enterprise components, APIs, and database design. You will collaborate with cross-functional teams to design, develop, and maintain robust, scalable, and efficient software solutions.   Key Responsibilities Design, develop, test, and maintain Java applications using both legacy (Swing, Servlets, JSP) and modern Java frameworks. Modernize and refactor existing applications to improve performance, scalability, and maintainability. Collaborate with business analysts and team members to translate business requirements into technical solutions. Develop APIs, integrate third-party services, and ensure secure data exchange between systems. Work closely with database administrators to design and optimize database schemas, queries, and stored procedures. Conduct code reviews, performance tuning, and debugging of complex systems. Stay current with emerging Java technologies, tools, and best practices to recommend and implement continuous improvements. Required Skills and Qualifications Bachelor’s degree in Computer Science, Engineering, or a related field. 7+ years of hands-on Java development experience. Strong understanding of Java SE and EE, including Swing, Servlets, JSP, JDBC, and multithreading. Experience with newer frameworks like Spring, Spring Boot, and RESTful API development. Proficiency in relational databases (MySQL, PostgreSQL, or Oracle) including SQL optimization and stored procedures. Familiarity with build tools (Maven, Gradle) and version control (Git). Solid grasp of object-oriented design principles, design patterns, and software development best practices. Knowledge of front-end integration using HTML, CSS, and JavaScript is a plus. Excellent problem-solving, debugging, and analytical skills. Preferred Qualifications Experience migrating legacy systems to modern Java platforms. Familiarity with containerization (Docker) and CI/CD pipelines. Exposure to microservices architecture and cloud platforms (AWS, Azure, or GCP). What We Offer Competitive compensation and benefits package. Opportunities to work on both legacy modernization and cutting-edge projects. Collaborative and growth-oriented work environment.

How to get this job at Celestia

  1. Don't rely on the portal. Cold applications for a role like Senior Java Developer land in a pile of hundreds. A direct, personalised message to the hiring manager or a referrer is the fastest way in.
  2. Find the right person. ResuMail surfaces the actual recruiters and hiring managers at Celestia — not a generic careers inbox.
  3. Send tailored outreach. ResuMail drafts an email personalised to your resume and this role, then paces and schedules sends so you stay out of spam.
  4. Follow up. One polite nudge after 5–7 days roughly doubles reply rates — scheduled for you.

Reach Celestia's hiring managers today.

Free to start. No credit card. Built for Indian job seekers.

Start free with ResuMail ›