Senior Software Developer – Java

May 8, 2025
$25 - $35

Job Description

Job Description :

We are seeking a highly skilled Senior Software Developer (Java) to join our growing team. This role is ideal for professionals who are passionate about building scalable, secure, and high-performance backend systems.

You will play a key role in designing and developing enterprise-level applications while collaborating with cross-functional teams across various locations.

Key Responsibilities :

Software Development : Design, develop, test, and maintain Java-based applications with high standards of code quality.

Microservices Architecture : Develop and deploy microservices using Spring Boot and related technologies.

API Development & Integration : Build RESTful APIs and integrate third-party services to enhance platform capabilities.

Database Management : Work on relational and non-relational databases, ensuring efficient data access and storage.

Performance Optimization : Identify bottlenecks and implement effective solutions to enhance system performance and scalability.

Debugging & Troubleshooting : Proactively detect bugs, troubleshoot complex issues, and ensure timely resolution.

Security & Compliance : Implement security best practices to safeguard applications against vulnerabilities and threats.

Cloud Exposure (Added Advantage) : Work with AWS cloud infrastructure for deployment, storage, and system monitoring.

Collaboration & Communication : Collaborate with designers, testers, product managers, and other developers to deliver high-quality software.

Continuous Learning : Stay up-to-date with the latest Java versions, tools, and frameworks, and adopt modern development practices.

Skills & Qualifications :

– Strong programming expertise in Java 8 and above.

– Hands-on experience with Spring Boot and Microservices architecture.

– Good understanding of Core Java concepts such as OOPs, Collections, Multithreading, etc.

– Familiarity with RESTful API development and integration.

– Experience working with relational databases (MySQL, PostgreSQL) or NoSQL databases.

– Exposure to cloud platforms (AWS preferred) is an added advantage.

– Knowledge of version control tools like Git.

– Understanding of CI/CD processes, Agile methodologies, and DevOps culture.

– Excellent analytical, problem-solving, and debugging skills.

– Strong verbal and written communication skill

(ref:hirist.tech)