Job Description
Job Description
Position : Java / Scala Developer. Hybrid 3 Days a Week Onsite, Level : Intermediate / Senior, i.e., L2, L3
Direct Recruit Agency is seeking a highly skilled Java / Scala Developer to join our team on a full-time basis. As a leading recruitment agency, we collaborate with top companies across various industries to deliver the best talent available in the market. We are looking for a talented individual who is passionate about coding and has a strong understanding of Java and Scala.
Key Responsibilities :
- Understanding code versioning system, PR, PR builds, and branching strategies. (GitHub, Bitbucket)
- Good understanding of below testing framework below and its importance; unit testing, integration testing, BDD, and Regression. (Junit, cucumber, concordion, etc.)
- knowledge of CICD pipeline (Jenkins or TeamCity, Sonar, etc)
- Ability to understand and translate functional requirements into code / algorithm.
- Ability to extend functionality for additional use cases while appropriately adding correct tests and coverage.
- Good understanding of data and working with relational data DB. And complex SQL.
- Programming language; Showing proficiency in one of the following 3 languages will be good : Scala, Java, Python.
- Understanding of API and data transfer / sharing concepts.
- Knowledge of big data frameworks like Spark, Databricks will be good. I.e., the candidate should understand how data gets distributed across nodes for parallel computing and gets aggregated back in an optimized way, which will help them be a better developer with the kind of work we do.
- Develop and maintain high-quality software using Java and Scala
- Collaborate with cross-functional teams to design, develop, and implement new features and functionalities
- Write clean, efficient, and well-tested code
- Troubleshoot and debug issues promptly
- Continuously improve and optimize the existing codebase
- Stay updated with industry trends and technologies to suggest new ideas and approaches
- Participate in code reviews and provide constructive feedback to team members
- Work closely with project managers to ensure the timely delivery of projects
- Provide technical support and guidance to other team members as needed
Requirements :
Bachelor's degree in Computer Science or a related fieldMinimum of 3 years of experience in Java developmentStrong knowledge of Scala and its ecosystemExperience with agile methodologies and test-driven developmentFamiliarity with front-end technologies such as HTML, CSS, and JavaScriptExcellent problem-solving and analytical skillsAbility to work independently and in a team environmentStrong communication and interpersonal skillsProven track record of delivering high-quality projects on timeExperience with big data technologies such as Hadoop, Spark, and Kafka is a plusWhy Work With Us :
Competitive salary and benefits packageOpportunity to work with top companies and gain exposure to different industriesCollaborative and dynamic work environmentContinuous learning and growth opportunitiesFlexible work hours and remote work optionsSupportive and inclusive company cultureIf you are a self-motivated and passionate Java / Scala Developer looking for a challenging and rewarding career opportunity, we would love to hear from you. Apply now and join our team at Direct Recruit Agency!