Job Title
Senior Java Software Engineer
We are seeking an experienced Senior Java Software Engineer to join our team. The ideal candidate will have a strong background in developing scalable, high-performance backend applications using Java.
* Key Responsibilities:
* • Design and implement robust, secure, and efficient software systems.
* • Collaborate with cross-functional teams to identify requirements and develop solutions.
* • Develop, test, and deploy high-quality software components.
Requirements:
* Technical Skills:
* • Proficient in Java (JDK 8+), Spring Boot, Hibernate, and multithreading.
* • Strong understanding of SQL and relational databases (MySQL, PostgreSQL, Oracle).
* • Experience building RESTful APIs and working within a microservices-based environment.
* • Familiarity with database indexing, query optimization, caching tools (Redis, Memcached), and basic JVM tuning.
* • Understanding of cloud environments (Azure), CI/CD pipelines, and containerization tools like Docker and Kubernetes.
Soft Skills:
* • Excellent problem-solving skills and attention to detail.
* • Strong communication and teamwork skills.
* • Ability to work collaboratively with Development, Operations, and QA teams.
About the Role:
We are looking for a motivated and experienced Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, implementing, and deploying high-quality software systems.
Benefits
The successful candidate will receive a competitive salary and benefits package, including health insurance, retirement plan, and paid time off.