Java Backend Developer
Summary
Designs, develops, and maintains high-performance Java backend applications, working on multithreading, concurrency, and JVM performance tuning while joining design discussions, code reviews, and mentoring juniors. Core stack: Core Java, Spring Boot microservices, REST/JMS/SOAP, and SQL via JDBC, Hibernate, and JPA.
- Design develop and maintain high performance Java applications using Core Java
- Write clean efficient and well structured code following best practices
- Work on multithreading concurrency memory management and performance tuning
- Participate in technical design discussions code reviews and architecture decisions
- Collaborate with cross functional teams including architects QA DevOps and business stakeholders
- Ensure adherence to coding standards security guidelines and SDLC processes
- Mentor junior developers and contribute to technical knowledge sharing
- Experience with REST JMS SOAP Microservices Core Java
- Proficiency in Java
- Collections Generics Exceptions
- Multithreading Concurrency
- Spring boot Microservices
- JVM internals memory management
- Data structure and algorithm experience
- Experience with SQL databases
- Hands on with JDBC and ORM concepts Hibernate JPA
