{"id":1279285,"url":"https://alion.io/job/cgi-principal-engineer","title":"Principal Engineer","company":{"id":1063,"name":"CGI","domain":"cgi.com","url":"https://alion.io/company/cgi","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Chennai, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":25000,"max_usd":55000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":51},"experience_years_min":9,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"GraphQL","optional":false},{"name":"Java","optional":false},{"name":"JAX","optional":false},{"name":"Jenkins","optional":false},{"name":"Kubernetes","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Cassandra","optional":true},{"name":"Grafana","optional":true},{"name":"Hazelcast","optional":true},{"name":"Micronaut","optional":true},{"name":"Prometheus","optional":true},{"name":"Quarkus","optional":true},{"name":"Redis","optional":true}],"status":"live","first_seen_at":"2026-08-25T07:53:31Z","employer_posted_date":null,"last_verified_at":"2026-08-25T07:53:31Z","board_verified":false,"closed_at":null,"days_open":37,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":37},"description":"Job Description :\n\nWe are looking for a highly skilled Java Expert who combines strong architecture and design capabilities with a hands-on approach to coding.\n\nThe ideal candidate is deeply experienced in Java / Jakarta EE, Domain-Driven Design (DDD), and Cloud-Native Systems, with the ability to design and implement scalable, high-performing, and maintainable enterprise solutions.\n\nThis role requires a strategic thinker who can define architectural blueprints while remaining deeply involved in the technical implementation - mentoring teams, driving best practices, and solving complex engineering challenges.\n\nKey Responsibilities :\n\n- Design, architect, and implement enterprise-grade applications using Java SE (11-21) and Jakarta EE frameworks.\n\n- Develop and review detailed architecture and design documents aligning with best practices in scalability, maintainability, and performance.\n\n- Apply Domain-Driven Design (DDD) principles to model complex business domains effectively.\n\n- Build microservices-based, event-driven, and cloud-native architectures leveraging AWS, Azure, or GCP.\n\n- Ensure system reliability and resilience in distributed system environments.\n\n- Lead and mentor development teams on design patterns, coding standards, and modern software practices.\n\n- Collaborate with product owners, business stakeholders, and cross-functional teams to translate business needs into robust technical solutions.\n\n- Evaluate and integrate emerging technologies to improve system performance and scalability.\n\n- Participate in code reviews and maintain high standards of code quality and technical excellence.\n\nRequired Skills & Qualifications :\n\n- 9+ years of professional experience in Java and Jakarta EE development.\n\n- Strong command of Java SE (11-21) and Jakarta EE technologies including : JPA, CDI, EJB, JAX-RS, and Jakarta EE containers (e.g., WebSphere Liberty, Payara, WildFly).\n\n- Proven expertise in microservices architecture, domain-driven design (DDD), and distributed systems.\n\n- Hands-on experience with cloud platforms (AWS, Azure, or GCP) and containerization/orchestration (Docker, Kubernetes).\n\n- Excellent understanding of event-driven architectures, messaging systems (Kafka, RabbitMQ), and API design (RESTful / GraphQL).\n\n- Proficiency in CI/CD pipelines, DevOps practices, and modern development workflows (Git, Jenkins, etc.).\n\n- Strong analytical, problem-solving, and debugging skills.\n\n- Excellent communication and leadership skills, with the ability to guide teams and influence stakeholders.\n\nGood to Have :\n\n- Experience with Reactive frameworks (e.g., Spring WebFlux, Quarkus, or Micronaut).\n\n- Exposure to NoSQL databases (MongoDB, Cassandra) and in-memory data grids (Hazelcast, Redis).\n\n- Knowledge of security frameworks and OAuth2 / OpenID Connect.\n\n- Familiarity with Observability tools (Prometheus, Grafana, ELK Stack).\nSkills\nJava, J2EE, AWS, Microservices Architecture, JPA, Distributed Systems, Kafka, GraphQL, WebSphere","description_format":"text","description_chars":2987,"description_truncated":false,"requirements":{"experience_years_min":9,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","IT Outsourcing & Dedicated Teams","Systems Integrators","Management Consulting"],"lifecycle":[{"event":"open","at":"2026-09-26T02:00:24Z"}],"liveness":{"score":20,"band":"cold","label":"Long shot","p_open":0.6,"p_active":0.739,"p_room":0.45,"age_days":36,"expected_fill_days":20,"reasons":["seen:36","urgency","velocity","win:tail"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/cgi-principal-engineer","json_url":"https://alion.io/job/cgi-principal-engineer.json","meta":{"generated_at":"2026-10-02T03:16:33Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4462,"day_limit":5000,"remaining_today":538,"minute_limit":60,"resets_at":"2026-10-03T00:00:00Z"}}}