Software Engineer for Enterprise Applications

16 hours ago


Islamabad, Islamabad, Pakistan beBee Careers Full time
Java Developer for Large-Scale Projects
Skip to main content.

This Senior Java Developer position involves designing, developing, and maintaining large-scale applications using Java and Spring Boot. A professional with at least 4 years of experience in Java is required for this role.

Main Responsibilities
  • Design, develop, and maintain secure and scalable applications in Java and Spring Boot.
  • Implement robust APIs for seamless integration across services.
  • Utilize microservices architecture to enhance scalability and integration flexibility.
  • Work efficiently with JSON and XML to manage data interchange and serialization/deserialization.
  • Apply design patterns and architectural best practices to ensure efficient, maintainable code.
  • Lead system and component design reviews for compliance with industry standards.
  • Implement security protocols (e.g., AES, RSA, TLS) to protect data storage and transmission.
  • Verify that communication protocols meet industry standards.
  • Analyze and resolve post-deployment issues, ensuring system stability.
  • Establish and manage continuous integration/continuous deployment (CI/CD) pipelines using Jenkins, GitLab CI, or GitHub Actions.
  • Develop database schemas, optimize queries, and integrate with popular databases like MySQL, PostgreSQL, and Oracle.
  • Familiarity with NoSQL databases (e.g., MongoDB, Redis) is beneficial.
  • Ensure secure communication standards, with knowledge of HTTP methods and status codes.
  • Conduct thorough unit, integration, and functional testing with frameworks like JUnit and Mockito.
  • Collaborate with cross-functional teams (Product, DevOps, QA) and mentor junior developers to promote best practices in code quality and documentation.
Key Requirements
  • Spring Framework: In-depth knowledge of Spring Boot, Spring Data, Spring Security, and Spring Cloud.
  • Design Patterns & Microservices: Deep understanding of design patterns and experience with microservices architecture.
  • 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: Practical experience with relational databases and familiarity with NoSQL databases.
  • Version Control & Testing: Git for version control; JUnit, Mockito for testing.
  • Cloud & Containerization: Familiarity with AWS; experience with Docker and Kubernetes is a plus.


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    About the Role:The Software Architect will be responsible for leading the design and implementation of complex full-stack software applications. This includes providing strategic direction for application design, establishing policies, standards, and processes across the enterprise.Key Responsibilities:Design and implement complex full-stack software...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    We are seeking an experienced Solutions Architect to lead the development of cloud-based, AI-driven enterprise applications.The ideal candidate will have 15+ years of experience in Solution Architecture & Software Development and expertise in cloud-based, AI-driven, and enterprise-grade applications.Responsibilities include designing, developing, and...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    We are searching for an experienced enterprise software developer to join our team.Job Overview:The successful candidate will have expertise in designing, developing, and maintaining large-scale Java applications using relevant technologies like MySQL, Hibernate, and GWT (Google Web Toolkit).Main Job Responsibilities:Develop, test, and deploy Java...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Enterprise Software Quality Assurance PositionWe are looking for an experienced Software Quality Assurance Engineer to contribute to the development of our Atrium EndPoint solution.The successful candidate will work closely with our small, highly experienced software development team.The role involves creating detailed test plans and test cases, as well as...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Software Development OpportunitiesWe are looking for a highly skilled Software Engineer to join our team. As a senior member of the team, you will be responsible for designing and developing enterprise-grade software using core Microsoft .Net technologies including WCF, WPF, LINQ and EF, MVVM.Key Responsibilities:Design and develop complex software...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Job Title: Enterprise ProgrammerOverviewWe are seeking an ambitious and skilled programmer to develop enterprise-level applications using Java, SpringBoot, Angular, Microservices, JPA, and Hibernate.ResponsibilitiesDevelop Java-based applications using frameworks/tools like SpringBoot, Microservices, JPA, Hibernate, and MySQL.Develop moderately complex...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Enterprise Architect PositionWe are searching for a talented .NET Solution Architect with 15+ years of experience to join our team in Riyadh.Main ResponsibilitiesArchitecture & Development: Design, develop, and implement high-performance enterprise applications using .NET.Cloud Infrastructure: Build secure, cloud-based solutions using Azure Cloud...


  • Islamabad, Islamabad, Pakistan Dynamic Software Ltd Full time

    Senior Software Engineer (Java)Dynamic Software Ltd, PakistanEducation: BS / MS in Computer Science from a reputable University.We have a world-leading forensic compliance email archiving system that uses an exchange functionality, ensuring a copy of every email (internal/external) sent/received is copied and sent to the Main Server. Our Server stores the...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    About the Role:This is a challenging position for an experienced software engineer with a strong technical background in C# and .Net. The ideal candidate will have expertise in designing and developing enterprise-grade software, as well as experience working with source control management systems and continuous integration/deployment environments.


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Leading Development TeamsThe successful candidate will have 8-15 years of experience in developing commercial enterprise applications using C# .NET, as well as proficiency in other programming languages such as Java, C++, PHP, and Android. They will also possess excellent written and verbal communication skills and utilize MS Office effectively.