- Company Name
- Aceolution
- Job Title
- Java Developer
- Job Description
-
**Job title**
Senior Java Frontend Developer (Java Developer)
**Role Summary**
Design, develop, and maintain responsive UI components and web interfaces for capital markets trading, settlement, and analytics platforms. Collaborate with backend developers and product teams to integrate frontend features with Java-based services, ensuring real‑time data visualization, cross‑browser compatibility, and high‑quality code.
**Expectations**
- Deliver clean, well‑documented, maintainable code following OOP principles.
- Participate in Agile/Scrum development, code reviews, and unit testing.
- Meet tight deadlines, work independently and as part of a cross‑functional team.
- Continuously learn new technologies and improve production performance.
**Key Responsibilities**
- Develop and maintain responsive UI components using Java, HTML5, CSS3, JavaScript (ES6+), and a modern frontend framework (React.js, Angular, or Vue.js).
- Design, implement, and optimize frontend features for capital markets trading, settlement, and analytics.
- Integrate frontend with backend Java services (Spring MVC/Boot/Vaadin) via RESTful APIs and Web Services.
- Build real‑time data visualization dashboards and trading interfaces.
- Ensure cross‑browser compatibility, responsive design, and adherence to UI/UX standards.
- Write and run unit tests, perform debugging, and maintain code quality.
- Collaborate with product owners, backend engineers, and QA to deliver high‑quality features.
- Participate actively in Agile ceremonies (stand‑ups, sprint planning, retrospectives).
**Required Skills**
- Core Java/J2EE, HTML5, CSS3, JavaScript (ES6+)
- Frontend framework: React.js, Angular, or Vue.js
- Java Web framework: Spring MVC/Boot or Vaadin
- RESTful API integration, AJAX, DOM manipulation
- Version control: Git (GitHub/GitLab)
- SQL and relational databases (MySQL, SQL Server, Oracle)
- Build tools: Maven or Gradle
- Testing: JUnit, Selenium, Jasmine (or equivalent)
- IDEs: IntelliJ IDEA, Eclipse, VS Code
- CI/CD: Jenkins, GitLab CI, GitHub Actions (preferred)
- Experience with message queues (Kafka, RabbitMQ) preferred
**Domain‑Specific Skills (Preferred)**
- Capital Markets experience: trading, settlement, risk, P&L systems
- BFSI sector knowledge and regulatory compliance
- Real‑time data handling / high‑frequency trading platforms
- Familiarity with financial products: equities, derivatives, fixed income, FX, payment & settlement systems
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Professional certifications in Java, Spring, or frontend technologies are a plus.