Key Responsibilities:
- Design develop and maintain high-performance Java applications
- Implement multithreading and concurrency solutions to improve application efficiency
- Analyze and optimize system performance memory usage and scalability
- Collaborate with cross-functional teams to define and deliver technical solutions
- Troubleshoot and resolve production issues in a timely manner
- Participate in code reviews and ensure best practices are followed
Required Skills:
- Strong experience in Core Java (Java 8 or above)
- Hands-on experience with multithreading concurrency and synchronization
- Good understanding of JVM internals and performance tuning
- Experience with data structures and algorithms
- Familiarity with RESTful APIs and microservices architecture
- Experience with Spring/Spring Boot framework
- Strong problem-solving and debugging skills
Preferred Skills:
- Experience with distributed systems
- Knowledge of messaging systems like Kafka or RabbitMQ
- Familiarity with cloud platforms (AWS/Azure/GCP)
- Experience with CI/CD pipelines and DevOps practices
Qualifications:
- Bachelors or Masters degree in Computer Science or related field
- 5 years of experience in Java development
Key Responsibilities: Design develop and maintain high-performance Java applications Implement multithreading and concurrency solutions to improve application efficiency Analyze and optimize system performance memory usage and scalability Collaborate with cross-functional teams to define and delive...
Key Responsibilities:
- Design develop and maintain high-performance Java applications
- Implement multithreading and concurrency solutions to improve application efficiency
- Analyze and optimize system performance memory usage and scalability
- Collaborate with cross-functional teams to define and deliver technical solutions
- Troubleshoot and resolve production issues in a timely manner
- Participate in code reviews and ensure best practices are followed
Required Skills:
- Strong experience in Core Java (Java 8 or above)
- Hands-on experience with multithreading concurrency and synchronization
- Good understanding of JVM internals and performance tuning
- Experience with data structures and algorithms
- Familiarity with RESTful APIs and microservices architecture
- Experience with Spring/Spring Boot framework
- Strong problem-solving and debugging skills
Preferred Skills:
- Experience with distributed systems
- Knowledge of messaging systems like Kafka or RabbitMQ
- Familiarity with cloud platforms (AWS/Azure/GCP)
- Experience with CI/CD pipelines and DevOps practices
Qualifications:
- Bachelors or Masters degree in Computer Science or related field
- 5 years of experience in Java development
View more
View less