Senior Java/Spring Boot Developer
- Lahore, Multan, Karachi, Islamabad
- WFH Flexible
- Full-time
- Delivery
We at Confiz are hiring for a Java Developer with 5+ years of experience. The ideal candidate will be a Java expert with a primary focus on building secure, scalable applications. They will also be responsible for maintaining existing systems, mentoring junior developers, and collaborating with cross-functional teams.
Responsibilities
- Design, develop, and maintain secure, scalable applications using Java (11+) and Spring Boot.
- Build robust RESTful and SOAP APIs as well as microservices for seamless integration.
- Ensure best practices in design, architecture, and coding standards.
- Work with JSON and XML for data interchange and handle serialization/deserialization.
- Implement and manage encryption/decryption mechanisms (AES, RSA, TLS) for secure storage and communication.
- Oversee production deployments, ensuring zero downtime and rollback mechanisms.
- Manage CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions with automated testing and configuration management.
- Develop database schemas, write optimized queries, and manage integrations with relational databases (MySQL, PostgreSQL, Oracle).
- Familiarity with NoSQL databases such as MongoDB, Redis, or Cassandra is a plus.
- Strong understanding of HTTP/HTTPS protocols, methods, and secure communication standards.
- Implement unit, integration, and functional testing using frameworks like JUnit and Mockito.
- Write and maintain thorough test cases to ensure quality and functionality.
- Work closely with Product, QA, and DevOps teams to achieve project goals.
- Mentor junior developers on coding, documentation, and testing best practices.
Required Skills
- A strong candidate will have a bachelor’s degree in computer science (or related discipline) with a minimum of 5 years of hands-on experience in Java.
- Experience: 5+ years of hands-on experience in Java (preferably Java 11 or later).
- Education: Bachelor’s degree in computer science or related field.
- Core Skills: Java, Spring Boot, Spring Security, Spring Data, Spring Cloud, REST/SOAP APIs, JSON/XML, Microservices, HTTP/HTTPS protocols, Encryption/Decryption (AES, RSA, TLS), JUnit, Mockito, Git.
- Database: MySQL, PostgreSQL, Oracle; familiarity with NoSQL databases (MongoDB, Redis, Cassandra).
- CI/CD Tools: Jenkins, GitLab CI, GitHub Actions.
- Cloud: AWS experience is highly desirable.
- Tools: Git, JIRA, Confluence, or similar collaboration tools.
- Containerization with Docker and orchestration with Kubernetes.
- Exposure to Agile/Scrum methodologies.
We have an amazing team of 700+ individuals working on highly innovative enterprise projects & products. 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, 27001:2013 & 20000-1:2018 certified. We have a vibrant culture of learning via collaboration and making the workplace fun. People who work with us work with cutting-edge technologies while contributing success to the company as well as to themselves.