i
Focaloid Technologies
16 Focaloid Technologies Jobs
Java Developer
Focaloid Technologies
posted 9d ago
Flexible timing
Key skills for the job
We are seeking a skilled and experienced Scala Developer to join our team. As a Scala Developer, you will be responsible for designing, developing, and maintaining Scala-based applications and systems. With your solid understanding of Scala programming principles and best practices, you will contribute to the development and enhancement of our software solutions.
Responsibilities:
Designing and implementing high-quality, efficient, and reliable Scala-based applications.
Collaborating with cross-functional teams, including product managers, designers, and other developers, to gather requirements and develop software solutions.
Writing well-designed, testable, and efficient code using Scala and related frameworks.
Troubleshooting and resolving software defects and issues, ensuring the performance, security, and scalability of the applications.
Participating in code reviews to maintain code quality and ensure adherence to coding standards.
Collaborating with the QA team to ensure comprehensive test coverage and resolve any reported issues.
Conducting thorough unit testing and integration testing of developed components.
Participating in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and maintenance.
Staying up to date with emerging technologies, trends, and best practices in Scala development and incorporating them into the development process.
Mentoring junior developers, sharing knowledge and providing guidance as needed.
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Minimum of 5 years of professional experience as a Scala Developer.
Strong proficiency in Java programming language and related frameworks (such as Akka, Play, Apache Spark etc).
Experience with developing and consuming RESTful web services.
Experience in writing unit test with test frameworks like ScalaTest.
Solid understanding of object-oriented programming (OOP) and functional programming principles and design patterns.
Experience with relational and NOSQL databases.
Familiarity with front-end technologies such as HTML, CSS, and JavaScript is a plus.
Knowledge of version control systems (e.g., Git) and build tools (e.g.,SBT, Maven or Gradle).
Knowledge of Docker, Kubernetes and DevOps.
Familiarity with Cloud Technologies will be a plus.
Strong problem-solving and debugging skills, with the ability to analyze and resolve complex technical issues.
Excellent teamwork and communication skills, with the ability to collaborate effectively in a team environment.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Java Developer roles with real interview advice
I have been working with focaloid from the past 5 years. From my experience working atmosphere is so much good. The present work culture has always encouraged to bring the most out of me. The company has always made sure to provide the best equipment and network.
I don't dislike anything about working at Focaloid.
10-15 Yrs