Performance Engineer (Java)
Experience 7+ Years
Location - Bangalore
Job Description:
We are seeking highly skilled resource on JSF(Java Serve Faces) or JSP(Java Server Pages) with strong expertise in Java 8 and proven hands-on experience in application performance improvement and APM (Application Performance Monitoring) tools. The ideal candidate will be responsible for designing, developing, and optimizing enterprise-grade applications while ensuring high performance, scalability, and reliability.
Key Responsibilities:
- Design, develop, and maintain web applications using Java Server Faces (JSF) and Java 8.
- Collaborate with cross-functional teams to gather requirements and deliver robust solutions.
- Perform code optimization and implement best practices to improve application performance.
- Utilize APM tools (e.g., Datadog, Dynatrace) to monitor, analyze, and troubleshoot application performance issues.
- Conduct root cause analysis and implement performance tuning strategies.
- Ensure applications meet security, scalability, and maintainability standards.
- Participate in code reviews, unit testing, and integration testing.
- Document technical designs, processes, and performance improvement strategies.
Required Skills & Qualifications:
- Strong proficiency in Java 8 and JSF framework.
- Hands-on experience with performance improvement techniques (profiling, caching, memory optimization, thread management).
- Practical expertise with APM tools (AppDynamics, New Relic, Dynatrace, or similar).
- Solid understanding of web application architecture and enterprise design patterns.
- Experience with RESTful APIs, JPA/Hibernate, and SQL/NoSQL databases.
- Familiarity with Maven/Gradle, Git, and CI/CD pipelines.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Excellent communication and collaboration skills.
Preferred Qualifications
- Experience with Spring Framework or other Java EE technologies.
- Knowledge of cloud platforms (AWS, Azure, GCP).
- Exposure to microservices architecture.
- Prior experience in large-scale enterprise applications.