LogoLanguage
ShellSquare Softwares (P) Ltd

1st floor, Periyar Building, Technopark Phase I, Kerala. , 695581

Senior Java Developer

Closing Date:23,June 2025
Job Published: 09,May 2025

Brief Description


Experience Level: 6+ Years (including minimum 1 year in Apache Storm)
Location: Trivandrum
Job Type: Full-Time


Job Description:

We are seeking a highly skilled and experienced Java Developer with a strong background in building scalable backend systems. The ideal candidate will have 6+ years of professional experience in Java development and at least 1 year of hands-on experience with Apache Storm. A solid understanding of software architecture, cloud integration, and modern development practices is essential.

You will be part of a dynamic team working on enterprise-grade applications, with opportunities to contribute to design, development, and deployment.


Key Responsibilities:

1. Application Development

  • Design, develop, and maintain enterprise-grade Java applications using Spring Boot, Spring MVC, and other relevant frameworks.
  • Apply best practices including design patterns, OOP principles, and clean code standards.
  • Collaborate with front-end developers and architects for seamless system integration.

2. Agile Practices

  • Participate in agile ceremonies: sprint planning, stand-ups, and retrospectives.
  • Contribute to a collaborative, test-driven development culture.

3. API & Integration

  • Build RESTful APIs and integrate them with internal and third-party services.
  • Ensure performance, scalability, and security of integration points.

4. Cloud & DevOps

  • Deploy and manage applications on cloud platforms like AWS or Azure.
  • Work with DevOps teams to implement and maintain CI/CD pipelines.

5. Real-time Data Processing

  • Design and develop real-time data streaming solutions using Apache Storm.
  • Optimize topologies for performance and reliability.

6. Testing & Debugging

  • Write unit and integration tests (JUnit/TestNG).
  • Debug and resolve issues across the development lifecycle.

7. Documentation & Code Reviews

  • Maintain technical documentation and architectural diagrams.
  • Conduct code reviews and support the growth of junior team members.

Qualifications:

  • 6+ years of hands-on experience in Java development.
  • Minimum 1 year of experience in Apache Storm.
  • Strong proficiency in Java 8+, Spring Boot, Hibernate, and RESTful API design.
  • Experience with SQL/NoSQL databases.
  • Familiarity with tools like Maven/Gradle, Git, and Jenkins or similar CI/CD tools.
  • Exposure to cloud platforms (AWS, Azure) and containerized environments (Docker/Kubernetes) is preferred.
  • Strong communication skills and ability to thrive in an agile, fast-paced setting.



Preferred Skills

Apache Storm, Java