Design, develop, and maintain Java-based microservices and frontend applications using ReactJS, ensure alignment with business goals, and resolve technical issues.
Key Areas of Responsibilities
- Design, develop, and maintain Java-based backend microservices.
- Design, develop, and maintain frontend applications using ReactJS.
- Ensure that application designs align with organizational goals and business requirements.
- Develop comprehensive test cases to automate unit and integration testing processes.
- Integrate data from various backend services and databases to create seamless user experiences.
- Identify, troubleshoot, and resolve technical issues promptly and effectively.
- Stay informed about emerging technologies and industry trends, and apply relevant insights to enhance operational efficiency.
- Collaborate effectively as a team member within an Agile development environment.
Requirements
- Bachelor's degree or higher in Computer Science or a related field.
- A minimum of seven years of experience in developing applications using Java Spring Boot.
- Demonstrated expertise in programming, with a deep understanding of Core Java, Spring Boot, and ReactJS.
- Familiarity with Spring Cloud is highly desirable.
- Strong understanding of relational databases, along with proficiency in SQL queries.
- Experience with JPA/Hibernate or similar Object-Relational Mapping (ORM) frameworks.
- Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.
- Ability to work autonomously and take initiative in a proactive manner.
- Strong analytical skills coupled with business acumen.
- Proven aptitude for problem-solving in complex situations.
Stay informed on CITIC CLSA Job Opportunities
Not the right fit? You can create a job alert to receive our latest job openings that meet your interest.
Top Skills
Docker
Hibernate
Java
Jpa
Kubernetes
React
Spring Boot
SQL
Similar Jobs
Fintech • Financial Services
Develop and maintain microservices for digital banking solutions, follow DevOps principles, and work in an agile team environment. Participate in solution design and ensure maintainability.
Top Skills:
Apache BeamApache KafkaAWSAzureBigQueryDockerGitGCPHibernateJavaJenkinsKubernetesLinuxMavenNoSQLOracleRest ApisSpringSQL ServerTeamcity
Fintech • Financial Services
The Data Engineer Lead will build and maintain data pipelines, warehouses, and lakes, ensuring data accuracy and security while leading a team to deliver effective data solutions for regulatory and analytical needs.
Top Skills:
AirflowAWSDatabricksDbtGitPythonS3SnowflakeSQL
Payments
As a Senior Software Engineer, you will design and develop microservices-based solutions, ensure high-quality code, manage production deployments, and improve operational software characteristics while collaborating with a small team.
Top Skills:
Apache KafkaAWSAzureDockerGCPJavaJenkinsKubernetesMicroservicesOracleRedisRestful ApisSpring Framework
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.