Senior Java Developer
Overview
We are a company leveraging AI to optimize business operations. Our mission is to provide digital solutions and consulting services that help companies grow and create value. By using modern technology, we simplify processes, increase efficiency, and discover new revenue opportunities—especially in private capital markets.
Our ecosystem includes:
PaaS (Platform as a Service): A core platform that enhances workflows, provides actionable insights, and supports value creation.
SaaS (Software as a Service): A cloud platform offering robust performance and intelligent tools at scale.
S&C (Solutions & Consulting): Flexible tools and methodologies to manage, grow, and improve company performance.
With over 10 years of experience working with fast-growing companies and private equity businesses, we know how to harness technology to deliver tangible business advantages.
Job Description
We are looking for a Backend-Focused Full Stack Developer with strong Java expertise. While your main focus will be backend systems, experience with modern frontend technologies (React.js, TypeScript) is a valuable plus.
You will join an Agile team to design, build, and maintain scalable, secure, and high-performing applications.
Key Responsibilities
Backend Development (Primary Focus)
Develop and maintain REST APIs and microservices using Java (Spring Boot, Hibernate, JPA).
Implement secure authentication, authorization, and data handling mechanisms.
Design and optimize databases (PostgreSQL, MySQL, MongoDB) for performance and reliability.
Integrate with third-party APIs, cloud services, and internal systems.
Participate in deployment pipelines using CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD) and containerization (Docker, Kubernetes).
Frontend Development (Nice-to-Have)
Build responsive UI components using React.js, Redux, and modern JavaScript/TypeScript.
Apply best practices in UI/UX design, performance optimization, and cross-browser compatibility.
Work with UI frameworks like Material-UI, Bootstrap, or Tailwind CSS.
Code Quality & Testing
Write clean, maintainable, and well-documented code.
Create unit and integration tests for backend services, and frontend components if applicable.
Collaboration & Agile Development
Collaborate with designers, product managers, and DevOps engineers.
Participate in Agile/Scrum ceremonies and contribute to process improvement initiatives.
Required Skills & Experience
Backend
Strong proficiency in Java, Spring Boot, Hibernate, JPA, and REST API development.
Experience with microservices architecture and API Gateway.
Knowledge of authentication/authorization protocols: OAuth2, JWT, sessions.
Frontend (Optional / Nice-to-Have)
Experience with React.js, Redux, TypeScript, HTML5, CSS3, and modern JavaScript.
Understanding of state management and component-based design.
Familiarity with UI libraries/frameworks: Material-UI, Bootstrap, or Tailwind CSS.
Database & DevOps
SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD).
Cloud platform experience (AWS, Azure, GCP) and containerization (Docker/Kubernetes).
Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
5+ years of experience as a Full Stack or Backend Developer (Java-focused).
Experience working in Agile teams.
Strong problem-solving and analytical skills.
Soft Skills
Excellent communication and teamwork abilities.
Ability to manage multiple tasks in a fast-paced environment.
Eagerness to learn new technologies and improve processes.
Senior Java Developer
Senior Java Developer