Senior Java Spring Boot Developer

Daftar Sekarang

dots dots

Overview

gaji

Perkiraan Gaji

16.000.000 - 24.000.000

industri

Industri

Mining

tipe pekerjaan

Tipe Pekerjaan

Hybrid

durasi

Durasi Bekerja

09.00 - 17.00

lokasi

Lokasi

JAKARTA SELATAN

tags

Tags

Java
Amazon Web Services (AWS)
Spring MVC
java spring boot
S3
EC2

Deskripsi

Key Responsibilities:

  • Application Development: Design, develop, and maintain Java-based applications using the Spring Boot framework, ensuring high performance, reliability, and scalability.
  • System Design: Participate in the architectural design of new features and applications, providing input on the best practices and technologies to use.
  • Code Quality: Write clean, maintainable, and well-documented code. Conduct code reviews and enforce coding standards and best practices within the team.
  • Integration: Develop and integrate RESTful APIs and microservices, ensuring smooth communication between different systems and services.
  • Database Management: Design and optimize database schemas, write complex queries, and work with both SQL and NoSQL databases.
  • Testing: Implement unit, integration, and end-to-end tests to ensure the quality and reliability of the applications. Follow TDD/BDD practices where applicable.
  • Performance Optimization: Identify performance bottlenecks and implement solutions to optimize application performance and scalability.
  • Collaboration: Work closely with product owners, DevOps, QA, and other developers to deliver high-quality software solutions.
  • Documentation: Create and maintain comprehensive technical documentation for new and existing features.
  • Continuous Improvement: Stay updated with the latest industry trends, technologies, and best practices. Propose and implement process improvements to enhance the development lifecycle.

Required Qualifications:

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Experience: 5+ years of experience in Java development, with at least 3 years of experience in Spring Boot.
  • Technical Skills:
    • Strong proficiency in Java (Java 8+), with in-depth knowledge of core Java concepts.
    • Extensive experience with the Spring Framework, including Spring Boot, Spring MVC, Spring Data, and Spring Security.
    • Experience with microservices architecture and RESTful API development.
    • Proficiency in working with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
    • Familiarity with message brokers like Kafka or RabbitMQ.
    • Experience with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
    • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
    • Strong understanding of Git and version control best practices.
    • Familiarity with Agile methodologies, including Scrum and Kanban.
  • Soft Skills:
    • Excellent problem-solving skills with a proactive and analytical mindset.
    • Strong communication and collaboration skills.
    • Ability to mentor junior developers and lead technical discussions.
    • Good organizational skills with the ability to manage multiple tasks and priorities effectively.

Preferred Qualifications:

  • Certifications: Oracle Certified Professional: Java SE Programmer or similar certifications.
  • Experience: Experience in cloud-native development and working with cloud services like AWS Lambda, S3, EC2, etc.
  • Knowledge: Familiarity with DevOps practices and tools like Jenkins, Ansible, or Terraform.


Poin Penting!

We are looking for a skilled Senior Java Spring Boot Developer to join our growing team. The successful candidate will be responsible for developing and maintaining complex applications and services using Java and the Spring Boot framework. This role involves working closely with cross-functional teams to design, develop, and deploy scalable and high-performance solutions.


Benefits:

  • Competitive salary and performance-based bonuses.
  • Health, dental, and vision insurance.
  • Opportunities for professional growth and development.
  • Flexible working hours and the potential for remote work.
  • Collaborative and innovative work environment.


Cara Menjadi Talenta IT KAZOKKU untuk Proyek Ini

Mendaftar

Lamar dengan mendaftar

Proses seleksi oleh KAZOKKU

Proses seleksi oleh KAZOKKU

Proses seleksi oleh Klien

Proses seleksi oleh Klien Akhir

Kontrak dan Mulai Bekerja untuk Klien

Kontrak dan Mulai Bekerja untuk Klien

absolute img absolute img