COMPANY
Global Rescue is the world’s leading membership organization providing integrated medical, security, intelligence and crisis response services to consumers, enterprises and governments. Founded in 2004 Global Rescue’s unique operational model provides best-in-class services that identify, monitor, and respond to threats and emergencies. For more information, please see www.globalrescue.com.
ROLE OVERVIEW
We are looking for an ambitious and skilled Enterprise (SpringBoot, Angular) Programmer to join Global Rescue, as a Software Engineer - Java Full Stack Developer. This is a Mid-level position for a developer passionate about building scalable enterprise applications using Java, Spring Boot, Angular, Microservices, JPA, and Hibernate.
RESPONSIBILITIES
· Design, develop, and maintain enterprise applications using Java, Spring Boot, Microservices, JPA, Hibernate, MySQL, and Angular, adhering to coding standards and best practices.
· Collaborate with architects, product manager and business analyst to deliver scalable, high-performance, and maintainable solutions.
· Participate in application architecture, design reviews, and technical discussions to improve system quality and performance.
· Create and maintain technical documentation, including sequence diagrams, class diagrams, state transition diagrams, flowcharts, ERDs, and design specifications.
· Develop comprehensive unit and integration tests to ensure application quality, reliability, and maintainability.
· Provide Level III production support by troubleshooting complex issues, identifying root causes, and implementing effective solutions.
· Perform data analysis, identify data inconsistencies, and implement solutions to maintain data integrity.
· Utilize modern software engineering tools and practices, including Git/GitLab, Maven, CI/CD pipelines, code reviews, and automated testing.
· Leverage AI-assisted development tools to improve coding efficiency, testing, documentation, and overall engineering productivity.
· Manage multiple assignments effectively while delivering high-quality work within established timelines.
QUALIFICATIONS
· Bachelors in IT/Computer Science from well-reputed university/institution.
· 3+ years of hands-on experience with Spring Boot, Microservices, JPA, Hibernate, SQL, and Angular.
· Hands-on experience with relational databases such as MySQL/MariaDB/PostgreSQL/MS SQL Server, including SQL query optimization.
· Experience designing and integrating RESTful APIs using Spring REST, with knowledge of JAX-RS, JAX-WS, API Gateway, and authentication protocols such as OIDC and SAML.
· Experienced with JUnit, Git/GitLab, Maven, TDD, and CI/CD pipelines.
· Excellent analytical, debugging, and problem-solving skills with the ability to develop clean, efficient, and maintainable code.
· Strong understanding of OOP, design patterns, and SOA principles.
· Proficient in leveraging AI-powered tools for coding, testing, documentation, and productivity improvement.
· Strong communication, collaboration, and time management skills with the ability to work effectively in a fast-paced Agile environment.
LOCATION: Islamabad
COMPENSATION: Based on experience + bonus + benefits