




Tasks * Design, implement, and maintain Java\-based applications that can be high\-volume and low\-latency. * Conduct software analysis, programming, testing, and debugging, while ensuring designs comply with specifications. * Participate in all phases of the software development lifecycle and contribute to designing robust, scalable, and secure code. * Collaborate with cross\-functional teams to define, design, and ship new features, while actively participating in code reviews and providing constructive feedback. * Maintain up\-to\-date knowledge of current technology trends, emerging technologies, and best practices in Java development. Requirements * Bachelor's degree in Computer Science, Information Technology, or a related field. * Minimum of 5 years of professional experience in Java development. * Proficiency in Java frameworks such as Spring. * Strong understanding of software development principles, including object\-oriented design and design patterns. * Excellent problem\-solving skills and the ability to work collaboratively in a team environment.


