Senior Java Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Senior Java/Spark Developer - W2/C2C/1099***This position requires U.S. Citizenship due to security clearance requirement**Senior Java 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.Stay current with advancements in Kotlin, Scala, and related technologies.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-based data architecture and services.Experience with version control systems like Git.Strong problem-solving and analytical skills.Excellent communication and collaboration skills.