Skill diminta
Attention to DetailCI/CDCommunicationConfluenceDeliveryDockerGitJavaJenkinsKubernetesLeadershipLinuxMentoringMicroservicesMongoDBMySQLPostgreSQLRabbitMQRedisShell ScriptSpring Boot
Deskripsi
- Deskripsi pekerjaan Senior Java Developer PT. Intellinum Technologies Indonesia
- Job Summary
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
- Required Skills & Qualifications
- 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
- Web Socket and SOAP/ RESTful APIs
- MySQL, Oracle, PostgreSQL and Database Design
- Microservices architecture
- NoSQL database likes 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 are required.
- Strong experience with Linux commands and shell script
- Experience with Oracle Cloud Infrastructure (OCI)
- Other tools: Git, Maven / Gradle, Jira and Confluence
- Strong problem-solving and debugging skills
- Soft Skills
- Strong communication skills
- Leadership and mentoring abilities
- Ability to work independently and in a team environment
- Attention to detail and commitment to quality