Talent.com
This job offer is not available in your country.
Senior Java Developer

Senior Java Developer

Evamp & SaangaIslamabad, Pakistan
30+ days ago
Job description

The Senior Java Developer will play a critical role in designing, developing, and maintaining scalable and secure applications using Java and Spring Boot. This position requires a seasoned professional with 4+ years of hands-on experience in Java. Responsibilities

Design, develop, and maintain secure and scalable applications in Java and Spring Boot. Implement robust RESTful and SOAP APIs for seamless integration across services. Employ microservices to enhance scalability and integration flexibility. Work with JSON and XML to manage data interchange and serialization / deserialization effectively. Use design patterns and architectural best practices to ensure efficient, maintainable code. Lead system and component design reviews for compliance with standards. Implement encryption protocols (e.g., AES, RSA, TLS) to secure data storage and transmission. Ensure communication protocols are secure and compliant with industry standards. Troubleshoot post-deployment issues and monitor system stability. Build and manage CI / CD pipelines using Jenkins, GitLab CI, or GitHub Actions to automate testing and configuration management. Develop schemas, optimize queries, and integrate with databases such as MySQL, PostgreSQL, and Oracle. Experience with NoSQL databases (e.g., MongoDB, Redis) is beneficial. Ensure secure communication standards, with knowledge of HTTP methods and status codes. Conduct unit, integration, and functional testing with frameworks like JUnit and Mockito. Work closely with cross-functional teams (Product, DevOps, QA) and mentor junior developers, promoting best practices in code quality and documentation. Interaction with clients and good communication skills Requirments

Spring Framework : Advanced knowledge of Spring Boot, Spring Data, Spring Security, and Spring Cloud. Design Patterns & Microservices : In-depth understanding of design patterns and experience with microservices architectures. APIs & Data Formats : Proficiency with RESTful and SOAP APIs, JSON, and XML. CI / CD Pipelines : Experience with Jenkins, GitLab CI, or GitHub Actions. Database Management : Hands-on experience with relational databases and familiarity with NoSQL. Version Control & Testing : Git for version control; JUnit, Mockito for testing. Cloud & Containerization : Familiarity with AWS; experience with Docker and Kubernetes is a plus. Proficiency with containerization and orchestration tools such as Docker and Kubernetes is preferable.

#J-18808-Ljbffr

Create a job alert for this search

Senior Java Developer • Islamabad, Pakistan