Job Title: Java Developer (Spring Boot & Reactive Programming)
Location: Islamabad, Pakistan (Onsite)
Experience: 6+ Years
Are you a seasoned developer who thrives on building scalable, high-performance applications? We are looking for a Java Developer with at least 6 years of professional experience to join our team. If you have a passion for Reactive programming, a deep understanding of the Spring ecosystem, and the leadership skills to guide code quality, we want to hear from you.
Technical Requirements
- Experience: Minimum of 5 years in professional software development using Java.
- Core Java: Deep proficiency in the Java programming language and its latest features.
- Spring Ecosystem: Proven, hands-on experience with Spring Boot.
- Modern Paradigms: Strong background in Reactive Programming (Project Reactor/WebFlux).
- Data Management: Expert SQL skills and experience with ORM technologies (JPA2, Hibernate) and R2DBC.
- API & Security: Solid knowledge of REST APIs, JSON, and security protocols like JWT and OAuth2.
- Tools & DevOps: * Mastery of Git/SVN for version control.
- Proficiency in Maven or Gradle.
- Basic knowledge of Docker and CI/CD pipelines.
Key Responsibilities
- Design & Development: Lead the design and development of high-quality software solutions.
- Optimization: Enhance the performance, security, and scalability of mission-critical systems.
- Code Quality: Conduct thorough code reviews and mentor junior developers on coding best practices.
- Troubleshooting: Debug complex, high-level issues and provide robust, long-term resolutions.
- Collaboration: Actively participate in the full SDLC, from requirement gathering to deployment.
- Innovation: Stay current with emerging Java trends and implement security and data protection measures.
Soft Skills & Methodologies
- Analytical Thinking: Exceptional problem-solving skills and the ability to think architecturally.
- Communication: Excellent teamwork skills and the ability to bridge the gap between technical and non-technical stakeholders.
- Agile Mindset: Deep understanding of software development methodologies.
- Adaptability: Ability to adapt to new technologies and tools at a senior level.
Job Type: Full-time
Pay: From Rs300,000.00 per month
Work Location: In person