Senior Java Developer

General Information




A place where change means opportunity for progress and innovation. A place where people with the ambition for peak performance can go beyond what is today and create what is tomorrow.
Work and grow with “ONE”!

Responsible for developing applications and software using the Java programming language.

Key Responsibilities:

Job Requirements

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).Advantage a Master's degree in Computer Science or a related field.

Minimum 5 years of professional experience as a Java developer, with a focus on enterprise-level applications. Experience with cloud technologies (AWS, Azure, Google Cloud).

Strong proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate).Experience with database design and integration (SQL, Oracle, MySQL, etc.)Solid understanding of object-oriented design principles and design patterns.Familiarity with front-end technologies (HTML, CSS, JavaScript) and web services (REST, SOAP).Knowledge of software development methodologies and Agile practices.Excellent problem-solving and analytical skills.Effective communication and collaboration abilities.Proven track record of delivering high-quality software solutions on time and within budget.Knowledge of microservices architecture and containerization (Docker, Kubernetes).Familiarity with DevOps practices and tools (CI/CD, Jenkins, Git, etc.).

Check what the job entails, and submit your application. Please be thorough in reading all the abovementioned duties and specifications for the available positions, as well as researching things which are related but not mentioned above.