Java Software Engineer
7 days ago
Job Description: Java Engineer
Position Title:
Java Engineer
Department:
Software Development
Location:
Karachi, Pakistan (Hybrid/Remote options available)
Experience Required:
3–5 Years
About A20Six
A20Six Technologies (Pvt.) Ltd. is a technology-driven firm built by professionals with decades of hands-on experience in
engineering, securing, and scaling technology platforms
across fintech, enterprise IT, cybersecurity, and cloud ecosystems.
With over 25 years of combined leadership experience, our team delivers
end-to-end technology and digital transformation solutions
for financial and non-financial institutions globally.
We're looking for a
Java Engineer
to join our growing engineering team — someone passionate about building scalable, secure, and high-performance systems that empower businesses to innovate faster and operate more efficiently.
Role Overview
As a
Java Engineer
at A20Six, you will be responsible for designing, developing, and maintaining enterprise-grade applications and microservices using modern Java frameworks. You will collaborate closely with cross-functional teams to build secure, reliable, and scalable backend systems aligned with business and compliance objectives.
This role demands strong problem-solving skills, technical acumen, and the ability to translate complex business requirements into robust software solutions.
Key Responsibilities
- Design, develop, and maintain
RESTful APIs
and
microservices
using
Spring Boot
and related frameworks. - Participate in all phases of the
software development lifecycle
— including requirement gathering, design, implementation, testing, deployment, and maintenance. - Integrate and optimize databases such as
MySQL, PostgreSQL, and MongoDB
for high-performance backend systems. - Implement secure and efficient code following best practices,
OWASP guidelines
, and
enterprise security standards
. - Collaborate with frontend teams to define API contracts and ensure seamless integration.
- Work with
Kafka
and message queues for asynchronous communication and distributed processing. - Contribute to system architecture discussions, design reviews, and performance optimization initiatives.
- Participate in code reviews to ensure quality, maintainability, and compliance with company coding standards.
- Implement caching mechanisms and performance tuning for scalability and responsiveness.
- Collaborate with
DevOps
teams to integrate CI/CD pipelines and automate deployments. - Write
unit tests (JUnit)
and maintain code documentation to ensure long-term maintainability.
Required Skills and Qualifications
- Bachelor's degree
in Computer Science, Software Engineering, or a related field. - 3–5 years of professional experience in
Java development
with a focus on backend systems. - Hands-on experience with
Spring Boot
,
Spring MVC
,
Hibernate/JPA
, and
REST API development
. - Strong understanding of
microservice architecture
, distributed systems, and integration patterns. - Proficiency in working with
MySQL, PostgreSQL, MongoDB
, and caching technologies (e.g., Redis). - Familiarity with
CI/CD pipelines
, containerization (
Docker
,
Kubernetes
), and modern DevOps practices. - Solid grasp of
object-oriented design principles
,
design patterns
, and
clean coding standards
. - Strong understanding of
application security
, including authentication, authorization, and data protection. - Excellent analytical, communication, and problem-solving skills.
Preferred Skills (Nice to Have) - Experience in
Fintech
or
Banking
domains. - Exposure to
cloud platforms
(AWS, Azure, Huawei Cloud). - Familiarity with
Agile/Scrum
methodologies. - Experience with
test-driven development (TDD)
and automation testing frameworks. - Understanding of
API Gateway
,
service discovery
, and
load balancing
concepts.
Key Attributes
- Proactive and self-driven with a strong sense of ownership.
- Detail-oriented, organized, and committed to quality and deadlines.
- Ability to collaborate effectively in cross-functional teams.
- Passion for continuous learning and emerging technologies.
-
Java Developer
2 days ago
Karachi, Sindh, Pakistan Avanza Solutions Full time 1,800,000 - 3,600,000 per yearWe're Hiring – Senior Software Engineer (Java)Location: KarachiExperience: 3–5 YearsAbout the Role:Avanza Solutions is looking for a Senior Software Engineer (Java) to join our dynamic team in Karachi. The ideal candidate will have hands-on experience in developing scalable applications using Java, Spring Boot, and front-end frameworks such as React or...
-
Software Engineer
2 weeks ago
Karachi, Sindh, Pakistan Royal Cyber Inc. Full time 800,000 - 1,200,000 per yearTitle:Software Engineer (Full Stack – Java & Angular)Experience Required: 4+ yearsLocation:Lahore, Karachi (Hybrid)Work Timings:02pm to 11pm PKT (Mon – Fri)Key Responsibilities:Development of features in frontend (Angular), backend APIs (Java/Spring boot), and Chrome extensions (JavaScript).Proficient in Spring MVC, Cursor AIDefine software, network, and...
-
java developer
4 days ago
Karachi, Sindh, Pakistan Avanza Solutions Full time 144,000 - 1,440,000 per yearPosition: Java DeveloperLocation: KarachiIndustry: Fintech / Software DevelopmentRole Overview:We are looking for a skilled Java Developer to design, develop, and maintain enterprise-grade applications. The ideal candidate will have strong hands-on experience in Java, Spring Boot, and Microservices with the ability to work in a fast-paced, collaborative...
-
Senior Java Software Engineer
2 days ago
Karachi, Sindh, Pakistan Disrupt (formerly Gaditek) Full time 900,000 - 1,200,000 per yearAbout DisruptAtDisrupt, we're not just building products — we're building the future. Our mission is tolaunch, scale, and back ventures that redefine industriesthrough technology, design, and growth innovation. As part of our Engineering team, you'll work on high-impact projects across multiple ventures — from AI-native platforms to fintech, edtech, and...
-
Java Developer
3 hours ago
Karachi, Sindh, Pakistan HR Ways - Hiring Tech Talent Full time 250,000 - 750,000 per yearCompany Description:Our client is a Pakistan-based IT consulting firm with 30+ years experience delivering enterprise solutions to public, private, and donor-funded sectors.Job OverviewWe are looking for passionate and motivatedComputer Science graduateswho are eager to kickstart their careers inJava Development and Quality Assurance (QA). This is an...
-
Java Developer
4 days ago
Karachi, Sindh, Pakistan SocialPie Technologies Full time 1,200,000 - 3,600,000 per yearJob Title: Java DeveloperLocation: OnsiteEmployment Type: Full-TimeAbout the Role:We are seeking a highly skilled Java Developer with 4-5 years of professional experience to join our growing engineering team. The ideal candidate will have strong expertise in handling legacy Java codebases, modernizing applications, and migrating monoliths to...
-
Software Engineer JAVA
2 weeks ago
Karachi, Sindh, Pakistan Speridian Technologies Full time 400,000 - 1,200,000 per yearSperidian Technologiesis hiring for "𝐉𝐚𝐯𝐚 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫" with 𝟏.𝟓-𝟐 𝐲𝐞𝐚𝐫𝐬 𝐨𝐟 𝐞𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞, for banking clients based in Karachi. If you're an expert in designing high-quality, optimized solutions with 𝐉𝐚𝐯𝐚 and 𝐎𝐫𝐚𝐜𝐥𝐞...
-
Java Developer
2 weeks ago
Karachi, Sindh, Pakistan OpenPort Full time 1,200,000 - 3,600,000 per yearJava Developer — Karachi (Full-time)OpenPort is a pan-Asian startup on a mission to make trucking, logistics and supply chains more efficient in Emerging Markets through an open, neutral, AI-driven platform. Our systems have already processed 800,000+ shipments, moved over 5 million tons of freight and traveled 500M+ km and we're growing our development...
-
Java Architect
2 days ago
Karachi, Sindh, Pakistan Nisum Full time 1,500,000 - 2,500,000 per yearWe are looking for a highly experiencedJava Architectwith deep expertise inJava, Spring Boot, Kafka, and Keycloak, along with practical exposure toLLM-based conversational AI integrations. The role involves designing and leading scalable enterprise backend architectures, mentoring teams, and ensuring high availability, performance, and security across...
-
Embedded Software Engineer
7 days ago
Karachi, Sindh, Pakistan Styre Technologies Full time 900,000 - 1,200,000 per year*Job Title:* Embedded Software Engineer*Location:* Hybrid (Karachi, Pakistan)*About the Role:*We are seeking a skilled *Embedded Software Engineer* to join our engineering team. The ideal candidate has experience in embedded systems development, with strong programming skills in *C++ and Java, and practical expertise in IoT platforms such as **AWS IoT Core....