Java Developer

7 days ago


Karachi, Sindh, Pakistan Etechsurge Full time

Job Purpose

The Back End developer is responsible for the system to work behind the scenes. Their role is to integrate the application with all required systems and services and provide clean and easy to use API for the frontend part of the system. Although their work is usually hidden from the user they bear the full responsibility for the application functionality, performance and scalability. They know how to write clean modern APIs, integrate with legacy systems and work with databases.

Key Result Areas

  1. Design and develop the business logic and backend systems of the product.
  2. Work closely with frontend developers to design and develop functional, performing and complete APIs.
  3. Decipher existing companies' software systems and be able to hook in application to applicable data sources.
  4. Write both unit and integration tests, and develop automation tools for daily tasks.
  5. Develop high quality, well documented, and efficient code.
  6. Challenge ideas and opinions to avoid pitfalls and inefficient solutions.

Knowledge, Skills and Experience

  1. 6+ years of experience as a backend developer in Java Spring Boot programming.
  2. Deep knowledge of Object-Oriented programming and engineering principles like SOLID.
  3. Significant experience writing and utilizing autonomous services oriented RESTful API services and performance tuning large scale apps.
  4. Experience in designing and Developing BPM Workflows (e.g., Camunda).
  5. Translate workflow steps into business process activities and nested processes.
  6. Have primary responsibility for development of the BPM Development team.
  7. Implement process flows, integration services, business logic and user interfaces.
  8. Experience with database systems, with knowledge of SQL and NoSQL stores (e.g. MsSQL, Oracle, MongoDB, Couchbase, etc.).
  9. Experience integrating with JavaScript frameworks, such as React is a plus.
  10. Ability to write effective unit, integration, and API tests.
  11. Nice to have knowledge of immutable infrastructure, infrastructure automation and provisioning tools.
  12. Strong understanding and experience in building, deploying, and managing modern applications in cloud computing environments and CI/CD practices.
  13. Strong communication skills with ability to communicate complex technical concepts and align organization on decisions.
  14. Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply.
  15. Utilizes team collaboration to create innovative solutions efficiently.
  16. Passionate about technology and excited about the impact of emerging/disruptive technologies.
  17. Believes in culture of brutal transparency and trust.
  18. Open to learning new ideas outside scope of knowledge.

Interested candidates may forward their resume at mehwish.zafar@techusrgeinc.com mentioning position in subject line.

#J-18808-Ljbffr

  • Karachi, Sindh, Pakistan TeReSol Pvt. Ltd Full time

    TeReSol Pvt. Ltd, a leading IT company, seeks a highly skilled Senior Java Developer to lead the development of our software applications.Job Summary:We are looking for an experienced Java Enterprise Edition Expert who can design and develop scalable, efficient, and secure software systems using Java technologies.Key Responsibilities:Design, develop, and...


  • Karachi, Sindh, Pakistan Virtuosoft Full time

    Job DescriptionVirtuosoft is looking for an experienced Java Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable applications using Java (11+) and Spring Boot.You will work with Docker, Kubernetes, AWS, and Oracle Cloud Infrastructure (OCI) to ensure secure...

  • Java Developer

    2 weeks ago


    Karachi, Sindh, Pakistan HR WAYS Full time

    About the job Java DeveloperJava Developer - Karachi (Fresh Graduate)About the company we're hiring for Currently:Go paperless. Design, automate and monitor agile workflows using our powerful process management system.The company was created in 2003 by a team of experienced IT and business professionals. It delivers tools and methodologies that help clients...


  • Karachi, Sindh, Pakistan Alisons Technology Full time

    We are Alisons Technology, a cutting-edge technology firm based in Karachi. We are seeking an experienced Sr Java Developer to join our team.About the Role:The ideal candidate will have at least 1-2 years of experience developing and implementing software applications using various programming languages including Java, C++, PHP, and more.Key...


  • Karachi, Sindh, Pakistan TeReSol Pvt. Ltd Full time

    About Our CompanyTeReSol Pvt. Ltd is a leading software development company that delivers innovative solutions to clients worldwide. We are committed to excellence and innovation, and we are seeking talented individuals to join our team.Job DetailsWe are currently seeking a highly skilled IT Specialist with expertise in Java, Spring, and Hibernate to join...

  • Senior Java Developer

    2 weeks ago


    Karachi, Sindh, Pakistan Virtuosoft Full time

    Get AI-powered advice on this job and more exclusive features.Location: ON SITEExperience: 5+ YearsEmployment Type: Full-TimeAre you an experienced Java Developer looking for an exciting challenge in the financial services domain? Do you have expertise in API development, Microservices, and secure coding practices? If so, VirtuoSoft wants you on boardWhat...


  • Karachi, Sindh, Pakistan CodeNinja Inc. Full time

    Job Description:At CodeNinja Inc., we are seeking a highly skilled Full Stack Java Engineer to join our team. This role involves designing, developing, and maintaining AWS cloud-based web applications using React JS, Java, and related technologies.In this position, you will be responsible for writing clean, scalable, and efficient code following best...


  • Karachi, Sindh, Pakistan Sofstica Full time

    Role SummaryWe are seeking an experienced software engineer in Enterprise Java to join our dynamic development team at Sofstica. The successful candidate will be responsible for designing and coding custom-build solutions based on Enterprise Java technologies and related frameworks.The candidate will work in a team to design and code custom-build...


  • Karachi, Sindh, Pakistan Sofstica Full time

    Job DescriptionWe are seeking an experienced software engineer in Enterprise Java to join our dynamic development team. In this role, the ideal candidate will be responsible for designing and coding custom-build solutions based on Enterprise Java technologies and related frameworks.Work in a team to design and code custom-build solutions.Write and execute...


  • Karachi, Sindh, Pakistan Virtuosoft Full time

    Key ResponsibilitiesAs a Senior Java Developer at Virtuosoft, your primary responsibilities will include:Designing, developing, and maintaining scalable applications using Java (11+) and Spring Boot.Developing and managing RESTful APIs aligned with Open Banking standards.Working with Docker, Kubernetes, AWS, and Oracle Cloud Infrastructure (OCI).Ensuring...


  • Karachi, Sindh, Pakistan EWS Group Full time

    About UsConstellation Payments is a leading global gateway and merchant services provider, specializing in software integration and recurring transactions. We represent a wide variety of verticals, including government entities, municipalities, and various industries such as moving and storage, club management, and attractions.We are seeking an experienced...


  • Karachi, Sindh, Pakistan awesometechinc Full time

    We're seeking a highly skilled Backend Java Developer to join our dynamic team at awesometechinc. As a key member, you'll be responsible for developing cutting-edge backend systems using Java and Spring Boot.Main Responsibilities:Software Application Development: Design, code, and rigorously test software applications using Java and Spring...

  • Java Engineer

    2 days ago


    Karachi, Sindh, Pakistan HR Ways Full time

    Job Description:Develop, implement, and enhance software programs, including new projects and existing systems. This involves designing, testing, and maintaining software databases and functionality for optimal performance.As a Java Developer at HR Ways, you will stay updated on new development tools and techniques, documenting solutions and supporting...


  • Karachi, Sindh, Pakistan Dockland Technologies Full time

    We are looking for a seasoned Java Developer Lead to join our team at Dockland Technologies.The ideal candidate will have extensive experience in designing and developing software applications using Java and J2EE.Main Responsibilities:Design, code, and deploy software applicationsAnalyze and troubleshoot issues in existing software applicationsMentor junior...


  • Karachi, Sindh, Pakistan Cooperative Computing Full time

    We are looking for innovative individuals who set new standards and push boundaries in the field of software development.Come embark on a challenging journey with us if you have a passion for coding and problem-solving.Open Positions:Senior Java Developers x 5Assistant Admin OfficerIT/Network Support EngineerIndustry: Software DevelopmentEmployer:...


  • Karachi, Sindh, Pakistan Waaps Developer Full time

    Job DescriptionWe are seeking an accomplished Full Stack Developer to join our team at Waaps Developer. As a key member of our development team, you will be responsible for designing and developing both frontend and backend web applications that meet the highest standards of quality and responsiveness.About UsAt Waaps Developer, we pride ourselves on being a...

  • Senior Java Developer

    2 weeks ago


    Karachi, Sindh, Pakistan National Clearing Company of Pakistan Limited Full time

    Senior Java Developer National Clearing Company of Pakistan Limited, Pakistan Qualifications: BS BE in Computer Science Engineering or BCIT NCCPL is a significant institution of Pakistan's Capital Market providing clearing and settlement services to all three stock exchanges in the country. NCCPL plays a significant role in ensuring growth and prosperity in...

  • Java Backend Expert

    6 days ago


    Karachi, Sindh, Pakistan eocean Full time

    About This OpportunityWe are seeking a talented Senior Java Developer to join our team at e.ocean. As a member of our engineering team, you will design, develop, and maintain backend systems using Java Spring Framework.Your Responsibilities:Develop scalable and efficient backend systems using Java Spring Framework.Optimize relational database schemas and...

  • Java Developer Lead

    2 weeks ago


    Karachi, Sindh, Pakistan Dockland Technologies Full time

    Ideal candidate should have experience with Java, J2EE. Demonstrated experience of designing and coding from specifications, analyzing, evaluating, testing, debugging, documenting, and implementing complex software applications with minimal supervision. Uses coding methods in specific programming languages to initiate or enhance program execution and...


  • Karachi, Sindh, Pakistan eocean Full time

    Direct message the job poster from eoceanAbout the Company:e.ocean's enterprise-grade cloud communication platform has been built in-house by our team of experienced developers and engineers to provide omni-channel communication APIs and customized solutions for service delivery, sales, and support teams. Today over 2000 customers trust us to solve their...