Principal Java/Spring Boot Developer

  • Lahore, Multan, Karachi, Islamabad
  • WFH Flexible
  • Delivery

Confiz is looking for an experienced Java professional with strong expertise in building scalable, secure, and high-performance applications. The ideal candidate will have hands-on experience with modern backend technologies, microservices architecture, and cloud-based deployments, along with a solid understanding of software design principles and best practices.

Key Responsibilities

  • Design, develop, and maintain secure, scalable applications using Java and Spring Boot.
  • Implement robust RESTful APIs, SOAP APIs, and microservices for seamless integration with other services.
  • Work with JSON and XML for data interchange between services.
  • Handle data serialization and deserialization effectively.
  • Apply design patterns and architectural best practices to build efficient, maintainable code.
  • Conduct system and component design reviews to ensure compliance with standards and best practices.
  • Implement and manage encryption/decryption mechanisms to ensure data security and compliance.
  • Ensure secure communication protocols and data storage using standards such as AES, RSA, and TLS.
  • Oversee production deployments, ensuring zero downtime and robust rollback mechanisms.
  • Monitor applications post-deployment, troubleshoot issues, and improve system stability.
  • Establish and manage CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions.
  • Ensure smooth deployment workflows with automated testing and configuration management.
  • Develop database schemas, write optimized queries, and manage integrations with relational databases such as MySQL, PostgreSQL, or Oracle.
  • Experience with NoSQL databases such as MongoDB, Cassandra, or Redis is a plus.
  • Demonstrate deep understanding of HTTP and HTTPS protocols and secure communication standards.
  • Work with HTTP methods (GET, POST, PUT, DELETE) and status codes.
  • Implement unit, integration, and functional testing using frameworks such as JUnit and Mockito.
  • Write and maintain comprehensive test cases to ensure code quality and functionality.
  • Collaborate with cross-functional teams including Product, DevOps, and QA to achieve project goals.
  • Mentor junior developers and promote best practices in code quality, documentation, and testing.

Required Skills

  • Strong communication skills with fluency in English
  • Experience Required: 5+ years
  • Qualification: Bachelor’s degree in Computer Science or related discipline
  • Java: Strong expertise (preferably Java 11 or later)
  • Spring Framework: Advanced knowledge of Spring Boot, Spring Data, Spring Security, and Spring Cloud
  • Design Patterns: Deep understanding (e.g., Singleton, Factory, Observer)
  • Microservices Architecture: Proven experience
  • APIs: Hands-on experience with RESTful and SOAP APIs
  • Data Formats: Proficiency in JSON and XML
  • HTTP Protocols: Strong understanding of HTTP/HTTPS and secure communication
  • Security: Experience with encryption/decryption (AES, RSA, TLS)
  • CI/CD: Proficiency in Jenkins, GitLab CI, or GitHub Actions
  • Databases: Experience with MySQL, PostgreSQL, and familiarity with MongoDB, Redis
  • Version Control & Collaboration: Git, JIRA, Confluence or similar tools
  • Testing: Experience with JUnit, Mockito, or similar frameworks
  • Cloud Platforms: Experience with AWS is highly desirable

Preferred Qualifications

  • Experience with containerization tools such as Docker
  • Familiarity with orchestration tools like Kubernetes
  • Exposure to Agile/Scrum methodologies

Our customer base includes Fortune 100 retail and CPG companies, leading store chains, fast growth fintech, and multiple Silicon Valley startups. 

What makes Confiz stand out is our focus on processes and culture. Confiz is ISO 9001:2015 (QMS), ISO 27001:2022 (ISMS), ISO 20000-1:2018 (ITSM) and ISO 14001:2015 (EMS) Certified. We have a vibrant culture of learning via collaboration and making workplace fun. 

People who work with us work with cutting-edge technologies while contributing success to the company as well as to themselves.  

To know more about Confiz Limited, visit https://www.linkedin.com/company/confiz/