The Role
Design, code, and maintain Java/Kotlin/Scala applications and data processing solutions. Implement data loading/transformation for large datasets, write tests, support DevOps and deployments, troubleshoot production issues, and provide rotating on-call support. Collaborate with cross-functional teams and follow security and infrastructure best practices.
Summary Generated by Built In
Role: Senior Java/Kotlin Scala Developer - Remote (Should be in the US to apply for this role)
Need US CITIZENSHIP because of the nature of the client and job plus undergo security clearance
Senior Java/Kotlin Scala Developer:
Responsibilities:
- Design, code, and maintain applications and data processing solutions using Java, Kotlin, Scala.
- Design and implement data loading and transformation for large datasets. Process data in various formats and compression codecs.
- Collaborate with cross-functional teams to understand data requirements and deliver solutions.
- Write clean, efficient, and well-documented code. Implement test-driven deployment practices and develop and execute unit, integration, and end-to-end tests.
- Identify and resolve issues during development and production.
- Contribute to the overall DevOps for builds, application deployment stages, and releases.
- Provide on-call support (rotating with Team).
Required Experience and Skills:
- Minimum 5 years of experience in software development with a focus on Java, Kotlin, Scala.
- Strong proficiency in Java, Kotlin and experience with functional programming concepts.
- Good understanding of Scala and its ecosystem, including frameworks and libraries.
- Proficiency in SQL and experience with relational databases.
- Experience with AWS cloud services.
- Experience with version control systems like Git.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
Good to have experience/knowledge:
- Big Data: Experience/Knowledge securing and scaling Amazon EMR (Spark) and OpenSearch.
- Knowledge in Apache Spark and its core concepts, including RDDs, DataFrames, and Spark SQL.
- DevOps Tools: Knowledge of Harness for Continuous Delivery and Git-based workflows.
- Security: Strong understanding of encryption, secret management, and network security.
- IaC: Proficiency in Terraform or CloudFormation to manage infrastructure as code.
- Cloud: Proven knowledge managing Kubernetes, Dockers, AWS services (EC2, S3, IAM, VPC, EKS).
Please let me know if this interests you in applying for this position, kindly reach to me at [email protected]
Skills Required
- US citizenship and ability to undergo security clearance
- Minimum 5 years of software development experience focused on Java, Kotlin, Scala
- Strong proficiency in Java and Kotlin
- Good understanding of Scala and its ecosystem
- Proficiency in SQL and experience with relational databases
- Experience with AWS cloud services
- Experience with version control systems like Git
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- Big Data: securing and scaling Amazon EMR (Spark) and OpenSearch
- Knowledge of Apache Spark (RDDs, DataFrames, Spark SQL)
- DevOps tools: Harness for Continuous Delivery and Git-based workflows
- Security knowledge: encryption, secret management, network security
- IaC: Terraform or CloudFormation
- Container and orchestration: Docker and Kubernetes; AWS services (EC2, S3, IAM, VPC, EKS)
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company





.png)



