Senior Java Developer

Responsibilities:

  • Design, develop, and maintain efficient, reusable, and reliable Java code.

  • Create high-performance, scalable, and maintainable backend systems and applications.

  • Collaborate with cross-functional teams to define application features, technical requirements, and architecture.

  • Ensure the quality of code by following coding standards, conducting code reviews, and writing unit tests.

  • Identify and address performance bottlenecks and optimize code for speed and scalability.

  • Maintain up-to-date knowledge of Java development practices, frameworks, and industry trends.

  • Mentor and provide technical guidance to junior developers and contribute to team knowledge sharing.

  • Lead design and architecture discussions, ensuring alignment with business requirements and scalability.

  • Troubleshoot, debug, and resolve issues in production and development environments.

  • Participate in daily stand-ups, sprint planning, and retrospectives as part of an Agile development process.

  • Collaborate with other teams to integrate Java applications with external services and APIs.

  • Write and maintain technical documentation for code, processes, and system architecture.

  • Provide status updates and progress reports to project managers and team leads.

  • Contribute to the evolution of internal development tools and processes to improve efficiency.

  • Stay updated with the latest Java technologies, frameworks (e.g., Spring, Hibernate), and best practices to continuously enhance the development process.

Requirements:

  • Bachelors degree in Computer Science, Engineering, or a related field.

  • Min. 5 years of experience in Java development. 

  • Proven experience as a Tech Lead/IT .

  • Proven experience in designing and building large-scale, enterprise-level Java applications.

  • Proficiency in Java asynchronous processing and Lambda functions.

  • Understanding of Multi-Thread in the Vert.x asynchronous framework.

  • Ability to develop while considering database integrity and contention occurrence in asynchronous processing. 

  • Strong skills in writing SQL queries and utilizing MyBatis.

  • Primary language: Java. Familiarity with Vert.x framework is advantageous. 

  • Experience with AWS EC2 for server deployment.

  • Proficiency in Spring and Spring Boot frameworks.

  • Knowledge of Oracle Database and development environment.

  •  Proficiency in jQuery for creating interactive screens. 

  • Strong skills in JavaScript for developing functions on the front-end. 

  • Willing to work aboard and must be fluent in English.


Information :

  • Company : COOPN Digital
  • Position : Senior Java Developer
  • Location : Jakarta Barat
  • Country : ID

Attention - In the recruitment process, legitimate companies never withdraw fees from candidates. If there are companies that attract interview fees, tests, ticket reservations, etc. it is better to avoid it because there are indications of fraud. If you see something suspicious please contact us: support@jobkos.com

Post Date : 2025-08-08 | Expired Date : 2025-09-07