Java Full-Stack Developer
Posted 4ds ago
Employment Information
Job Description
Java Full-Stack Developer building responsive enterprise web applications at Uni Systems. Develop APIs, back-end services, and front-end interfaces while ensuring security and performance.
Responsibilities:
- Develop and maintain front-end and back-end website architecture, including responsive applications.
- Design user interactions, APIs, and scalable software solutions.
- Implement core business logic, servers, databases, and components to support functionality.
- Analyze and model data; develop data processing pipelines.
- Ensure security, data protection, and application integrity.
- Write clean, functional, and maintainable code across the stack.
- Test, debug, and continuously improve software, with a focus on automation.
- Participate in technical design, architecture discussions, and project leadership as needed.
- Collaborate with business analysts, users, project leaders, and other technical teams.
- Compile, analyze, and optimize code, processes, and data for efficiency and performance.
- Produce clear technical documentation and support operational procedures.
- Leverage existing services and components to build policy-supporting systems.
Requirements:
- Minimum 5 years of experience in Java, JPA, and SQL.
- Strong knowledge of front-end technologies: JavaScript, HTML, CSS, and frameworks such as AngularJS.
- Strong knowledge of back-end technologies: Java, EJB/Spring, JPA/Hibernate.
- Experience with database technologies such as Oracle or MySQL.
- Excellent understanding of enterprise design patterns and application architecture.
- Proficient in API design, application security, cloud platforms, and application deployment.
- Experience with CI/CD tools, code versioning (Git, SVN), and data processing.
- Ability to give business and technical presentations and adapt to fast-changing technologies.
- Excellent technical documentation skills and fluency in English (C2 level).