Deskripsi Pekerjaan
Join our dynamic team as a Senior Java Developer and take your career to new heights! We are seeking an experienced professional with a strong background in Java development, SpringBoot framework, microservices architecture, and AWS cloud technologies. In this role, you will be responsible for designing, developing, and maintaining scalable and robust applications that drive business growth.
Our ideal candidate has a proven track record of working with public cloud environments, designing RESTful APIs, and implementing event-driven architectures with pub/sub patterns. You will collaborate with cross-functional teams to deliver high-quality solutions that meet our clients' needs while adhering to best practices in software development.
If you are passionate about cutting-edge technologies, enjoy solving complex challenges, and want to make a significant impact in the tech industry, this is the perfect opportunity for you. We offer a collaborative work environment, competitive compensation, and opportunities for professional growth.
Tanggung Jawab
- Design, develop, and maintain scalable Java applications using SpringBoot framework
- Implement microservices architecture with proper service discovery and communication
- Develop RESTful APIs and ensure seamless integration between services
- Work with AWS cloud services including EC2, S3, Lambda, and RDS
- Implement event-driven architectures using pub/sub patterns
- Collaborate with cross-functional teams to deliver high-quality solutions
- Write clean, maintainable, and efficient code following best practices
- Participate in code reviews and contribute to continuous improvement processes
Kualifikasi
- Bachelor's degree in Computer Science or related field
- Minimum 5 years of experience in Java development
- Strong expertise in SpringBoot framework and microservices architecture
- Proven experience with AWS and public cloud technologies
- Knowledge of REST API design and implementation
- Familiarity with event-driven architectures and pub/sub patterns
- Experience with database technologies (SQL and NoSQL)
- Strong problem-solving skills and ability to work in a team environment