About us:
Interexy is a custom software development and IT consulting company founded in 2017.
Overview
We are looking for a motivated and talented Junior Java Full Stack Developer to join our engineering team. In this role, you will contribute to the development, maintenance, and support of modern enterprise-grade applications. You will work across the entire stack—from building responsive user interfaces to implementing robust server-side logic and managing cloud-based deployments.
Required Qualifications
Core Technical Stack
Java Proficiency: Solid understanding of Core Java (8+), including Collections, Multithreading, Exception Handling, and Stream API.
Spring Ecosystem: Foundational knowledge of Spring Boot, Spring Data JPA, and Spring Security.
Frontend Development: Strong command of HTML5, CSS3, and modern JavaScript (ES6+).
Frontend Frameworks: Hands-on experience or academic projects using React, Angular, or Vue.js.
Database Management: Basic knowledge of SQL and relational database design (e.g., PostgreSQL, MySQL, or Oracle).
Version Control: Fundamental proficiency with Git (branching, merging, and pull requests).
Testing: Understanding of unit testing principles using JUnit and Mockito.
Professional & Soft Skills
Problem Solving: Strong analytical and critical thinking skills.
Learning Agility: Ability to quickly grasp complex technical concepts and adapt to new technologies.
Collaboration: Ability to work independently while collaborating effectively with technical peers, business stakeholders, and leadership.
Ownership: A strong sense of determination and “customer-first” focus to drive solutions to completion.
Adaptability: Comfortable working in a fast-paced, evolving environment.
Preferred Qualifications
Cloud Computing: Understanding of cloud-native enterprise applications deployed in AWS, GCP, Azure, or PCF.
CI/CD Pipeline: Experience with continuous integration and delivery tools such as GitHub Actions, Bitbucket, Bamboo, or Jenkins.
Architecture: Knowledge of Object-Oriented Programming (OOP) principles and common Design Patterns.
Operations Support: Experience providing production and operations support (monitoring, debugging, and troubleshooting).
Build Automation: Familiarity with build tools like Maven or Gradle.
Containerization: Basic exposure to Docker and container orchestration concepts.
What You Will Do
Develop and maintain scalable web applications using Java/Spring and modern Frontend frameworks.
Write clean, testable, and efficient code following industry best practices.
Collaborate with cross-functional teams to define, design, and ship new features.
Participate in code reviews and contribute to technical documentation.
Support the production environment by identifying and resolving system bottlenecks and bugs.
Why Join Us?
Opportunities for professional growth and mentorship from senior engineers.
Exposure to high-impact projects in an enterprise environment.
A collaborative and inclusive company culture.