Master's degree (preferred) or Bachelor's degree in Computer Science, Information Technology, ECE, or related fields.
About the Project
We are seeking an experienced
Full Stack Java Developer
to develop a marketing program based on existing UML design documentation. The developer will translate UML diagrams and functional outlines into a structured, scalable, and fully working Java application.
This role is ideal for a detail-oriented professional who can work independently, interpret technical documentation, and deliver high-quality code within defined timelines.
Key Responsibilities
Analyze existing
UML data and design outlines
to understand system requirements and workflows.
Develop a complete
Java-based marketing program
aligned with the UML specifications.
Design and implement
front-end and back-end modules
, including database interactions, business logic, and UI components.
Build responsive, user-friendly interfaces using modern front-end frameworks or libraries.
Ensure application performance, quality, and scalability throughout the development lifecycle.
Conduct unit testing, debugging, and optimization to ensure reliable deliverables.
Prepare technical documentation for implemented features and system modules.
Collaborate with internal stakeholders to clarify requirements and deliver updates.
Required Skills & QualificationsTechnical Skills
Strong proficiency in
Java
, OOP principles, and design patterns.
Experience with
Spring Boot
,
Spring MVC
, or similar Java frameworks.
Hands-on knowledge of
RESTful API
development and integration.
Front-end experience using
HTML, CSS, JavaScript
, and frameworks such as
React
,
Angular
, or
Vue.js
.
Familiarity with
SQL / NoSQL databases
(MySQL, PostgreSQL, MongoDB, etc.).
Understanding of
UML diagrams
, system architecture, and translating designs into working code.
Experience with
Git
, version control, and Agile development practices.
Soft Skills
Strong analytical and problem-solving abilities.
Ability to work independently and manage deadlines effectively.
Excellent communication and documentation skills.
Preferred Qualifications
Master's degree in
Computer Science, IT, ECE
, or a related technical field.
Experience developing marketing, CRM, or workflow automation applications.
Knowledge of microservices architecture and cloud platforms (AWS, Azure, or GCP).