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

Senior Java Developer

Evamp & SaangaIslamabad, Islamabad Capital Territory, 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, Islamabad Capital Territory, Pakistan