We are seeking a highly skilled Java SQL Developer with 4 to 6 years of experience to join our dynamic team. The ideal candidate will have expertise in Core Java, Spring, REST, ReactJS, PostgreSQL, and Unix and will play a crucial role in enhancing and maintaining the KEAR application. You will be responsible for developing new UI features, building reusable RESTful APIs, and ensuring high-performance applications while adhering to industry best practices.
This role requires strong analytical skills, problem-solving abilities, and a keen understanding of business requirements to translate them into effective application features. You will be working in an Agile environment, collaborating with cross-functional teams across multiple geographies, including counterparts in SG Paris.
Key Responsibilities
- UI & Feature Development. Develop and enhance UI components and application features for the KEAR application using Java 11, Spring Boot, and ReactJS.
- RESTful API Development. Design and implement scalable, reusable REST APIs to integrate various system components.
- Application Architecture & Design. Understand and translate business requirements and design documents into application modules and features.
- Code Optimization & Best Practices. Write clean, optimized, and maintainable code while adhering to industry standards.
- Agile & DevOps. Work efficiently in an Agile environment, participating in sprint planning, daily stand-ups, and retrospectives. Follow DevOps practices for CI/CD and deployment.
- Database Management. Work extensively with PostgreSQL and PLSQL, ensuring optimized queries and performance tuning.
- Cloud & Containerization. Gain exposure to cloud-based solutions, leveraging AWS, Docker, and Kubernetes for deployment and scalability.
- Job Scheduling & Automation. Manage and schedule jobs using CTRL-M for streamlined application processes.
- Collaboration & Communication. Work closely with a cross-cultural team across multiple geographical locations, ensuring seamless coordination with counterparts in SG Paris.
- Troubleshooting & Issue Resolution. Identify, analyze, and resolve technical issues to maintain application stability and performance.
Required Skills & Qualifications
- 4 to 6 years of experience in Java-based application development.
- Strong expertise in Java 11, Spring Boot, RESTful APIs, and ReactJS.
- Proficiency in PostgreSQL and PLSQL for database design and query optimization.
- Hands-on experience in Unix/Linux environments with a good understanding of shell scripting.
- Familiarity with AWS, Docker, Kubernetes, and microservices architecture.
- Experience in CTRL-M job scheduling and process automation.
- Strong understanding of software development best practices including clean code, security, and performance optimization.
- Ability to work effectively in Agile teams and experience with DevOps methodologies.
- Excellent problem-solving skills, attention to detail, and ability to debug and resolve issues efficiently.
- Strong communication skills, with the ability to collaborate with global teams and stakeholders.
Preferred Qualifications (Good to Have)
- Experience with Portal/Widgets development.
- Knowledge of CI/CD pipelines and version control tools such as Git and Jenkins.
- Exposure to microservices architecture and event-driven systems.
- Prior experience working with multi-cultural, globally distributed teams.
Why Join Us?
- Opportunity to work on a cutting-edge technology stack and gain exposure to cloud and containerized environments.
- A collaborative and innovative work culture, encouraging continuous learning and skill development.
- Work with a global team, gaining international exposure and cross-cultural collaboration experience.
- Competitive compensation, benefits, and opportunities for career growth.
If you are a passionate Java SQL Developer looking to contribute to impactful projects and grow in a dynamic environment, we would love to hear from you!