We are seeking a Senior Full Stack Java Developer with Databricks to design and develop a modern publication management system from the ground up. This role will contribute across the full technology stack, including user interfaces, APIs, business logic, and data engineering components, to deliver a scalable, intuitive, and maintainable platform supporting publication tracking, curation workflows, reporting, analytics, and integrations.
Proven experience as a Senior Full Stack Software Engineer on enterprise-scale applications.
Strong proficiency in:
3+ years of hands-on experience with Databricks in enterprise environments.
Experience designing, developing, and optimizing data pipelines and ETL/ELT processes using Databricks.
Strong experience working with Apache Spark, Delta Lake, Databricks Workflows, and Lakehouse Architecture.
Experience building and consuming RESTful APIs.
Solid understanding of modern software development practices, including:
Experience with relational and/or NoSQL databases and data modeling.
Experience integrating Databricks with cloud platforms such as Azure, AWS, or Google Cloud Platform.
Familiarity with cloud-native or hybrid deployment environments.
Strong understanding of data governance, data quality, performance tuning, and monitoring within Databricks environments.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills.
Must-Have Technologies: Java, Spring Boot, React, Databricks, Apache Spark, SQL, REST APIs, Microservices, Cloud (Azure/AWS).