This role is central to building and enhancing scalable, high-performance financial transaction systems. As a Full Stack Java Developer, you will drive the development of both frontend and backend components, ensuring seamless integration across services. You'll play a key role in shaping architecture, optimizing system reliability, and delivering secure, efficient solutions in a fast-paced agile environment. Your work will directly impact the stability and innovation of financial platforms, requiring a strong foundation in Java ecosystems, modern web technologies, and distributed systems.
Responsibilities
- Design, build, test, and validate Java-based applications for financial platforms according to business needs.
- Perform full-stack development using JavaScript, React JS, Java, Spring Boot, REST services, and J2EE technologies.
- Apply solid understanding of Java, Spring Boot, microservices, design patterns, and unit testing in development tasks.
- Collaborate to translate business requirements into technical specifications and implement robust solutions.
- Troubleshoot and resolve critical application issues promptly, ensuring data accuracy and system availability.
- Demonstrate strong analytical and problem-solving abilities in a complex technical environment.
- Work extensively with Java architecture, SDLC processes, JEE, messaging systems (MQ), and database technologies.
Requirements
- Minimum of 6 years of experience in Core Java and J2EE development.
- At least 5 years of hands-on experience with React JS.
- Proven experience of 3 or more years with SQL and PL/SQL, preferably on Oracle databases.
- Minimum of 3 years working with Spring Boot in enterprise applications.
- At least 1 year of experience with messaging systems such as MQ or Kafka for service-to-service communication.
Nice to Have
- Experience with public cloud platforms.
- Familiarity with containerization technologies like Docker and orchestration via Kubernetes.
- Background in designing and maintaining microservices-based architectures.
Tech Stack
Java, J2EE, React JS, JavaScript, Spring Boot, Web UI, REST Services, Microservices, PL/SQL, SQL, Oracle database, MQ, Kafka
Benefits
- Inclusive development opportunities for professional growth.
- Flexible work-life balance support.
- Paid volunteer days to engage with the community.
- Active employee networks that foster connection and inclusion.
Work Arrangement
hybrid
Team
member of an agile scrum team
- Committed to creating an environment where employees feel valued and empowered.
- Offers inclusive development opportunities.
- Supports flexible work-life integration.
- Encourages participation through vibrant employee networks.
- Maintains a policy of equal opportunity for all applicants and employees.
Additional Information
- Work schedule follows a hybrid model.
- Keywords include: Java, Full Stack, MQ, Kafka, PL/SQL, Spring Boot, Web.
