Point your AI agent at freehire and let it find you a job.

Get the CLI →

PT Intellinum Technologies Indonesia

Java Senior Developer

Posted Updated
Discussion

About the role

We are seeking an experienced Senior Java Developer to design, develop, and maintain scalable enterprise applications. The ideal candidate has very strong experience in Java development, microservices architecture, REST APIs, Web Socket, relational databases, messaging systems, cloud technologies, and software development best practices.

Key responsibilities

  • Design, develop, test, and maintain Java-based applications, high-volume transactional systems, integrations with third-party systems and SSO providers

  • Develop, improve security, scalable, reliable and high-performance backend services using Web Socket and APIs

  • Collaborate with cross-functional teams including Infra Team, Support Team, Delivery Team, QA and Product Management Team

  • Analyze business requirements and translate them into technical solutions

  • Optimize application performance and troubleshoot production issues

  • Participate in code reviews and enforce coding standards

  • Implement secure and reliable software solutions

  • Develop and work with CI/CD pipelines and deployment automation

  • Mentor junior developers and provide technical guidance

  • Prepare technical documentation and system designs

About you

  • Bachelor's degree in Computer Science, Information Technology, or related field

  • 5+ years of experience in Java development

  • Strong knowledge of Java 11/21+

  • Strong experience with Spring Boot, Spring Security, Hibernate / JPA

  • Strong experience with Web Socket and SOAP / RESTful APIs

  • Strong experience with MySQL, Oracle, PostgreSQL and Database Design

  • Strong experience with microservices architecture

  • Strong experience with NoSQL databases like MongoDB

  • Strong experience with ELK stack

  • Experience with messaging systems: RabbitMQ, Kafka, ActiveMQ

  • Experience with caching system: Redis and Memcached

  • Familiarity with containerization: Docker and Kubernetes

  • CI/CD with Jenkins, code scanning with SonarQube and Snyk

  • Strong experience with Linux commands and shell script

  • Experience with Oracle Cloud Infrastructure (OCI)

  • Experience with Git, Maven / Gradle, Jira and Confluence

  • Strong problem-solving and debugging skills

  • Strong communication skills

  • Leadership and mentoring abilities

  • Ability to work independently and in a team environment

  • Attention to detail and commitment to quality


Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available