SSE - Java Developer

8 - 12 years

20 - 35 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Designation:

Type of Position: Full time

Work

Job Overview

The Senior Java Developer is responsible for building, testing, and maintaining software solutions that meet user needs and support organizational goals. This role is key to delivering high-quality, secure, and scalable systems that enhance user experience, drive efficiency, and enable digital innovation across the organization. The Senior Java Developer will bridge the gap between business requirements and technology, playing a vital role in the organizations success and adaptability..

Skills Required

  • Strong Core Java and OOPs concepts with 8+ years experience
  • Spring, Spring Boot and Spring Security (5+ years)
  • RESTful API implementation and best practices
  • Experience with Queues and NoSQL databases (specifically MongoDB)
  • Proficient with JavaScript, jQuery, and HTML
  • Strong understanding of Data Structures and Multithreaded Programming
  • Knowledge of Standard and Secure Coding practices
  • Familiarity with project management tools (Jira/Confluence)
  • Git version control and branching strategies
  • Experience leveraging LLMs for code augmentation
  • Microservices architecture implementation
  • CI/CD pipeline experience
  • Containerization technologies (Docker, Kubernetes)
  • Demonstrated ability to proactively identify and resolve technical debt

Good to Have

  • Design Patterns implementation experience
  • OAuth2, OIDC, JWT authentication and authorization
  • Linux command line proficiency
  • Cloud platform experience (AWS/Azure/GCP)
  • Performance optimization experience
  • Database query optimization

Responsibilities

  • Design and develop new product features focusing on authentication, security, and scalability
  • Contribute to architectural decisions and technical direction
  • Implement robust, reliable, and high-performance code
  • Participate actively in design and code reviews
  • Create and maintain technical documentation
  • Collaborate with cross-functional teams
  • Mentor junior developers
  • Troubleshoot and resolve complex technical issues
  • Participate in agile ceremonies and sprint planning
  • Ensure code quality through testing and best practices
  • Proactively identify potential issues and recommend solutions before they impact development
  • Take initiative to improve codebases, processes, and development practices
  • Anticipate scaling and performance challenges and address them proactively

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 8+ years of experience in Java development

Soft Skills

  • Excellent written and verbal communication
  • Problem-solving and analytical thinking
  • Team collaboration and leadership qualities
  • Adaptability and willingness to learn new technologies
  • Ability to work in a fast-paced agile environment
  • Strong proactive mind-set and initiative-taking ability
  • Self-driven approach to identifying and solving problems without supervision
  • Forward-thinking approach to technology adoption and implementation

Benefits and Perks

  • Competitive salary package
  • Good Mediclaim benefit and Group Accidental
  • Professional development opportunities
  • Great workplace flexibility

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

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Hyderabad, Chennai, Bengaluru