Posted:2 weeks ago| Platform:
Remote
Full Time
Job Title: Senior Java Developer – NFR Specialist Experience: 8+ Years Location: Remote Employment Type: Full-time Job Summary: We are seeking a highly skilled and experienced Senior Java Developer with a strong background in Non-Functional Requirements (NFR) such as performance, scalability, availability, reliability, and security. The ideal candidate will have a minimum of 8 years of experience in backend Java development and proven expertise in designing and delivering enterprise-grade applications that meet demanding NFR standards. Key Responsibilities: Design, develop, and maintain Java-based enterprise applications with a focus on performance, scalability, and high availability. Collaborate with architects and business stakeholders to analyze non-functional requirements and integrate them into system design. Optimize application performance using JVM tuning, garbage collection analysis, thread management, and connection pooling. Implement best practices for security, logging, exception handling, and resource management. Conduct system performance testing and stress testing to ensure applications meet SLAs. Review code for adherence to coding standards and NFR compliance. Mentor junior developers and provide technical leadership in NFR areas. Work with DevOps teams to implement CI/CD pipelines, monitoring, and alerting strategies. Document technical designs and system configurations for ongoing maintenance and scalability. Required Skills and Qualifications: 8+ years of professional experience in Java development (Java 8+). Strong understanding of Non-Functional Requirements including performance, scalability, reliability, availability, and security. Experience with performance tuning and profiling tools (e.g., JProfiler, VisualVM, YourKit). In-depth knowledge of multithreading, memory management, and asynchronous programming. Solid understanding of microservices architecture and frameworks like Spring Boot . Experience with containerization technologies such as Docker and orchestration tools like Kubernetes . Familiarity with logging, monitoring, and observability tools (e.g., ELK Stack, Prometheus, Grafana). Knowledge of secure coding practices and common vulnerabilities (e.g., OWASP Top 10). Familiarity with database optimization (SQL/NoSQL), connection pooling, and caching mechanisms (Redis, Ehcache). Experience working with cloud platforms (AWS, Azure, GCP) is a plus. Excellent problem-solving and analytical skills. Preferred Qualifications: Certifications in Java or cloud technologies (AWS, GCP, etc.). Experience with message queues (Kafka, RabbitMQ). Familiarity with SRE practices and tools. Show more Show less
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Hyderabad, Telangana, India
0.0 - 0.0 Lacs P.A.
Pune, Maharashtra, India
0.0 - 0.0 Lacs P.A.
Pune, Maharashtra, India
0.0 - 0.0 Lacs P.A.
Ahmedabad, Gujarat, India
0.0 - 0.0 Lacs P.A.
Chennai, Tamil Nadu, India
0.0 - 0.0 Lacs P.A.
Pune, Maharashtra, India
0.0 - 0.0 Lacs P.A.
Hyderabad, Telangana, India
0.0 - 0.0 Lacs P.A.
Pune, Maharashtra, India
0.0 - 0.0 Lacs P.A.
Pune, Maharashtra, India
0.0 - 0.0 Lacs P.A.
Gurugram, Haryana, India
0.0 - 0.0 Lacs P.A.