Posted:2 weeks ago| Platform:
Work from Office
Full Time
Job Title: Senior Java Developer Experience: 8 to 10 Years Location: [City, State / Remote / Hybrid] Employment Type: Full Time / Permanent Job Summary: We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic development team. The ideal candidate will have deep expertise in Java and related technologies, experience in designing and developing enterprise-grade applications, and a proven track record of leading projects or teams. The role requires hands-on coding, technical leadership, and active participation in system design, architecture reviews, and technical decision-making. Key Responsibilities: Application Development: Design, develop, and maintain scalable, secure, and high-performance Java applications. Implement microservices-based architectures and RESTful APIs. Apply best practices in software engineering, including clean code, design patterns, TDD/BDD, and continuous integration. System Design & Architecture: Collaborate with architects and other stakeholders to design robust and scalable application architectures. Evaluate and recommend new tools, technologies, and frameworks to enhance the product roadmap. Technical Leadership: Mentor and guide junior developers, conduct code reviews, and enforce coding standards. Participate in sprint planning, estimations, and contribute to architectural and design discussions. Identify technical debt and propose actionable plans for refactoring or modernization. Collaboration & Communication: Work closely with cross-functional teams (QA, DevOps, Business Analysts, Product Managers). Participate in client meetings and technical discussions, offering expert opinions and insights. Performance & Security: Ensure application performance, scalability, and security standards are met. Conduct performance tuning, load testing, and vulnerability assessments. Documentation: Create and maintain technical documentation, system diagrams, and release notes. Required Skills: Core Java (8 or higher) & Java EE / Spring / Spring Boot. Microservices Architecture, RESTful APIs, Swagger/OpenAPI. Strong knowledge of Object-Oriented Programming, Design Patterns, and SOLID principles. Experience with databases (SQL - Oracle, MySQL, PostgreSQL; NoSQL - MongoDB, Redis). Expertise in message brokers (RabbitMQ, Kafka, JMS). Cloud platforms (AWS, Azure, or GCP) - working knowledge of cloud-native applications. DevOps tools (Jenkins, Maven, Gradle, Docker, Kubernetes). Version Control (Git, GitHub, GitLab). Testing frameworks (JUnit, Mockito, Cucumber). Agile/Scrum methodologies. Preferred Skills: Experience with API gateways (Kong, Apigee, AWS API Gateway). Knowledge of CI/CD pipelines and Infrastructure as Code (Terraform, CloudFormation). Experience in front-end technologies (Angular, React) is a plus. Knowledge of security best practices (OWASP, JWT, OAuth2). Education: Bachelors or Masters degree in Computer Science, Engineering, or a related field. Soft Skills: Strong analytical and problem-solving skills. Excellent verbal and written communication skills. Ability to work independently and in a team. Proactive attitude and willingness to learn new technologies.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Hyderabad, Chennai, Bengaluru
INR 18.0 - 33.0 Lacs P.A.
INR 5.0 - 10.0 Lacs P.A.
INR 6.0 - 15.0 Lacs P.A.
Bengaluru
INR 12.0 - 20.0 Lacs P.A.
INR 10.0 - 20.0 Lacs P.A.
INR 35.0 - 65.0 Lacs P.A.
INR 15.0 - 30.0 Lacs P.A.
Pune, Chennai
INR 5.0 - 13.0 Lacs P.A.
INR 4.0 - 9.0 Lacs P.A.
Bengaluru
INR 15.0 - 25.0 Lacs P.A.