About Us:
P99Soft is a dynamic and forward-thinking IT services company specializing in innovative software solutions for global clients. We focus on delivering scalable, secure, and performance-oriented applications that meet business needs across industries. We’re looking for highly skilled technologists passionate about modern engineering practices and emerging trends.
Job Summary:
We are seeking a Java Architect with strong experience in Java, Spring Boot, Microservices, and React.js to join our team. The ideal candidate will have a proven track record of delivering full-stack solutions in cloud-based environments, particularly AWS. Familiarity with recent AI/ML trends is a plus, indicating a mindset for future-forward development.
Key Responsibilities:
- Define and drive the overall architecture for scalable, secure, and high-performance Java-based enterprise applications, leveraging Spring Boot and modern front-end technologies such as React.js.
- Lead the design and governance of microservices architecture, ensuring system robustness, scalability, fault tolerance, and maintainability across distributed systems.
- Establish architectural guidelines, standards, and best practices to ensure consistent code quality and design coherence across development teams.
- Collaborate closely with product managers, business stakeholders, and engineering teams to translate business requirements into scalable, technical solutions.
- Architect cloud-native solutions utilizing AWS services, optimizing for cost-efficiency, performance, security, and resilience.
- Oversee integration strategies involving RESTful APIs and asynchronous, event-driven communication across microservices.
- Drive containerization (Docker) and orchestration (Kubernetes) strategies to streamline deployments and enhance scalability.
- Mentor and guide development teams on design patterns, coding standards, and technology adoption to ensure alignment with architectural vision.
- Stay informed on emerging technologies, particularly in AI/ML, and evaluate opportunities to integrate these into existing and future systems.
- Lead architectural reviews, proof-of-concepts, and technical risk assessments.
- Define and implement CI/CD pipeline frameworks to enable automated, reliable, and rapid software delivery.
- Ensure systems comply with security policies, regulatory standards, and operational best practices.
Required Skills:
- Strong expertise in Java (8+) and Spring Boot with proven experience architecting large-scale enterprise applications.
- Deep understanding of microservices architecture principles, distributed systems, and domain-driven design.
- Experience designing front-end integration strategies with React.js, Redux, and related technologies.
- Solid experience with AWS cloud infrastructure and services, including compute, storage, serverless, and API management.
- Expertise in API design (REST/GraphQL), asynchronous messaging, and event-driven architectures.
- Strong knowledge of containerization (Docker) and orchestration platforms (Kubernetes).
- Proven ability to establish and manage CI/CD pipelines in complex environments.
- Familiarity with relational and NoSQL databases, including data modeling and performance tuning.
- Excellent communication, leadership, and stakeholder management skills.
Good to Have:
- Exposure to AI/ML concepts and experience integrating AI services such as OpenAI APIs, AWS AI Services, or TensorFlow Lite.
- Experience with automated testing frameworks and strategies.
- Agile/Scrum experience with modern version control tools (Git).
- Knowledge of security frameworks and cloud governance policies.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
Why Join Us?
- Opportunity to work with modern tech stacks and cloud-native architectures
- Exposure to AI-driven innovation and R&D initiatives
- Collaborative and inclusive work culture
- Competitive compensation and benefits