Java Specialist

6 - 11 years

5 - 8 Lacs

Hyderabad

Posted:7 months ago

Apply

Job Description

Role Summary

Java Specialist

Key Responsibilities

1. Application Development

  • Design, develop, test, and deploy robust Java-based applications.
  • Write clean, scalable, and maintainable code following best practices.
  • Implement RESTful APIs and microservices using Spring Boot.
  • Participate in code reviews to maintain high-quality standards.

2. System Design & Architecture

  • Contribute to system architecture discussions and technical design.
  • Assist in designing scalable and distributed systems.
  • Implement messaging solutions using Kafka for event-driven architecture.
  • Work with microservices-based architecture patterns.

3. Performance Optimization

  • Identify and resolve performance bottlenecks.
  • Perform JVM tuning and memory optimization.
  • Optimize SQL queries and improve application throughput.
  • Conduct load testing and performance benchmarking.

4. Cloud & DevOps Collaboration

  • Deploy and manage applications on AWS or GCP.
  • Work with CI/CD pipelines for automated builds and deployments.
  • Collaborate with DevOps teams for containerization (Docker/Kubernetes preferred).
  • Monitor application health and logs using monitoring tools.

5. Maintenance & Support

  • Troubleshoot production issues and provide timely resolutions.
  • Perform root cause analysis and implement preventive measures.
  • Ensure application security and data protection compliance.
  • Provide technical support and documentation.

6. Collaboration & Mentorship

  • Work closely with product managers, QA, and frontend teams.
  • Guide junior developers and support knowledge-sharing initiatives.
  • Stay updated with emerging Java ecosystem technologies.

Required Qualifications

  • Bachelors or Master’s degree in Computer Science, Information Technology, or related field.
  • 6+ years of hands-on experience in Java development.
  • Strong understanding of object-oriented programming (OOP) principles.
  • Experience working in Agile/Scrum environments.

Technical Skills

Core Skills

  • Advanced Java (Java 8+ features, Streams, Multithreading, Collections)
  • Spring Framework & Spring Boot
  • Kafka (Producers, Consumers, Event Streaming)
  • RESTful Web Services
  • Microservices Architecture

Database & Integration

  • SQL (MySQL/PostgreSQL/Oracle)
  • ORM frameworks (Hibernate/JPA)
  • Basic knowledge of NoSQL databases (MongoDB preferred)

Performance & Optimization

  • JVM tuning
  • Profiling tools (JProfiler, VisualVM)
  • Caching mechanisms (Redis)

Cloud & DevOps

  • AWS or GCP services
  • Docker & Kubernetes (preferred)
  • CI/CD tools (Jenkins/GitHub Actions)
  • Git version control

Preferred Skills

  • Knowledge of system design fundamentals.
  • Experience with distributed systems.
  • Understanding of security best practices (OAuth2, JWT).
  • Exposure to monitoring tools (Prometheus, Grafana).

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Good communication and collaboration skills.
  • Ability to work independently and in a team.
  • Proactive mindset with attention to detail.

What We Offer

  • Opportunity to work on high-scale, enterprise-grade applications.
  • Collaborative and growth-oriented work environment.
  • Exposure to cloud-native technologies.
  • Learning and certification support.

Skills Required

java spring boot spring microservices spring security spring mvc j2ee angular

Work Mode

Work from Office

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now
coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
ti Steps

Staffing and Recruiting

Frankfurt Germany

RecommendedJobs for You

Pune division, Maharashtra, India

Nashik, Maharashtra, India

Sadar, Uttar pradesh, India

Kanpur, Uttar pradesh, India

Mumbai, Mumbai suburban, Thane