{"id":1955518,"url":"https://alion.io/job/straive-senior-software-engineer-core-java-apache-spark","title":"Senior Software Engineer - Core Java & Apache Spark","company":{"id":1040311,"name":"Straive","domain":"straive.com","url":"https://alion.io/company/straive-2","size_band":"201-500","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":"senior","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":15500,"max_usd":39000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":133},"experience_years_min":11,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"GraphDB","optional":false},{"name":"Java","optional":false},{"name":"JUnit","optional":false},{"name":"Kubernetes","optional":false},{"name":"Mockito","optional":false},{"name":"OpenShift","optional":false},{"name":"Spark","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Framework","optional":false},{"name":"SQL","optional":false},{"name":"Git","optional":true},{"name":"Gradle","optional":true},{"name":"Hadoop","optional":true},{"name":"Jenkins","optional":true},{"name":"Kotlin","optional":true},{"name":"Maven","optional":true},{"name":"Oracle","optional":true},{"name":"PostgreSQL","optional":true},{"name":"SonarQube","optional":true}],"status":"live","first_seen_at":"2026-10-06T11:31:52Z","employer_posted_date":null,"last_verified_at":"2026-10-06T11:31:52Z","board_verified":false,"closed_at":null,"days_open":3,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":3},"description":"Company Overview : \n\nStraive is a global leader in enterprise-grade data analytics and AI solutions, committed to empowering businesses across various industries with cutting-edge technology and expert insights.\n\nBacked by EQT, a top private equity firm, we are uniquely positioned to drive innovation through significant investments and an entrepreneurial spirit.\n\nOur core focus is on delivering advanced Data Analytics & AI Solutions.\n\nBy combining sophisticated technology with subject matter expertise, we deliver material impact on our clients' topline and streamline their operations.\n\nWe specialize in providing tailored solutions across financial services, CPG, legal, pharma, life sciences, retail, energy and logistics, helping them build robust data analytics and AI capabilities.\n\nWith a client base spanning 30 countries, Straive's strategically located teams operate from eight countries and is headquartered in Singapore.\n\nThis global presence enables us to offer localized expertise with a worldwide perspective.\n\nJoin Straive to be part of a dynamic team at the forefront of data analytics and AI innovation.\n\nHere, you'll have the opportunity to contribute to transformative projects, supported by significant investments and an entrepreneurial drive fueled by our partnership with EQT.\n\nRole & Administrative Details : \n\nTotal exp : 11 years.\n\nLocation : Chennai.\n\nTitle : Senior Software Engineer Core Java & Apache Spark.\n\nRole Summary : \n\n We are hiring an elite Senior Software Engineer to build and scale our core data processing and application infrastructure.\n\nThis role demands deep, hands-on expertise in the Java ecosystem and distributed computing with Apache Spark.\n\nYou will be responsible for the architecture, design, and implementation of mission-critical systems that process massive datasets, requiring a mastery of concurrency, JVM internals, and modern cloud-native patterns.\n\nCore Tech Stack : \n\n- Languages & Runtimes : Java (8+), SQL, JVM.\n\n- Big Data Ecosystem : Hadoop, Hive, Impala, Spark Tuning & Optimization.\n\n- Databases : Relational (e.g., PostgreSQL, Oracle), NoSQL (MongoDB, Graph DB).\n\n- Messaging & Middleware : JMS, Solace.\n\n- Containerization & Orchestration : Docker, Kubernetes, OpenShift.\n\n- Build & CI/CD : Maven, Gradle, Jenkins, Git.\n\n- Code Quality & Security : SonarQube, TDD (JUnit/Mockito), Secure Coding Practices.\n\n- Frameworks & Libraries : Spring (Boot, Data, Security, Batch, Integration), Apache Spark (RDD, Spark SQL, DataFrames/DataSets).\n\nKey Responsibilities : \n\n- Architect & Build : Design and construct high-throughput, low-latency data processing pipelines using Apache Spark and the Spring ecosystem.\n\n- Performance Engineering : Dive deep into JVM internals, garbage collection tuning, and Spark job optimization to maximize performance and resource efficiency.\n\n- Distributed Systems Design : Implement scalable, resilient, and transactional architectures leveraging container orchestration (Kubernetes/OpenShift) and distributed data stores.\n\n- Code & Design Excellence : Champion and enforce best practices in software engineering, including SOLID principles, advanced design patterns, Domain-Driven Design (DDD), and Test-Driven Development (TDD).\n\n- Database Mastery : Engineer and optimize data models for both relational and NoSQL databases, ensuring data integrity, performance, and scalability.\n\n- CI/CD Automation : Own and enhance CI/CD pipelines for automated build, test, and deployment of Java applications and Spark jobs in a containerized environment.\n\n- Technical Leadership : Lead design and code reviews, mentor junior engineers, and drive the adoption of new technologies and architectural patterns across the team.\n\nRequired Technical Qualifications : \n\n- Core Java & JVM : Expert-level proficiency in Java, including the Collections Framework, Lambdas, and the Java Concurrency API.\n\n- Demonstrable experience tuning the JVM and troubleshooting memory/GC issues.\n\n- Apache Spark : Proven, hands-on experience developing, deploying, and tuning complex Spark applications for large-scale data transformation and analysis.\n\n- Spring Ecosystem : Extensive, practical experience with the Spring Framework, particularly Spring Boot, Spring Data, and Spring Batch in a production environment.\n\n- Data Structures & Algorithms : Deep understanding of fundamental data structures and algorithms, with a focus on their application in distributed computing and performance critical systems.\n\n- Containerization & Cloud Native : Hands-on experience with Docker for building images and Kubernetes/OpenShift for deploying and managing distributed applications.\n\n- Database Engineering : Strong command of SQL and relational database design, including transaction management and indexing.\n\n- Experience with at least one production NoSQL database (MongoDB, Graph DB, etc.).\n\n- Architectural Design : Practical application of OOP, SOLID, and DDD principles to build maintainable and scalable systems.\n\n- You write tests first (TDD) and believe in robust, automated pipelines.\nSkills\nJava, Apache Spark, Big Data, JVM, SQL, Cloud, Spring Frameworks, NoSQL, Data Structure, Algorithm","description_format":"text","description_chars":5169,"description_truncated":false,"requirements":{"experience_years_min":11,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Data & Analytics","E-learning","Data Entry & Processing"],"lifecycle":[{"event":"open","at":"2026-10-06T12:29:15Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":2,"expected_fill_days":41,"reasons":["seen:2","velocity","win:early"],"computed_at":"2026-10-09T06:01:00Z"},"pay":null,"html_url":"https://alion.io/job/straive-senior-software-engineer-core-java-apache-spark","json_url":"https://alion.io/job/straive-senior-software-engineer-core-java-apache-spark.json","meta":{"generated_at":"2026-10-10T01:02:43Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1685,"day_limit":5000,"remaining_today":3315,"minute_limit":60,"resets_at":"2026-10-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1040311},"rest":"https://alion.io/mcp/rest/get_company?id=1040311"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fstraive-senior-software-engineer-core-java-apache-spark"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fstraive-senior-software-engineer-core-java-apache-spark"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fstraive-senior-software-engineer-core-java-apache-spark"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/straive-senior-software-engineer-core-java-apache-spark\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fstraive-senior-software-engineer-core-java-apache-spark"}]}