Java Developer
FLEX / Computer Marketing Corporation
- Sandy, Utah, United States
- Sandy, Utah, United States
Über
FLEX is a dynamic and innovative organization focused on delivering high-quality digital solutions. We are seeking an experienced Java Developer to join our development team in our SANDY, UT office and help build, enhance, and maintain modern, scalable applications.
- Develop, enhance, and maintain backend applications using Java (latest versions preferred).
- Collaborate with project owners, business analysts, front-end developers, and QA teams.
- Design, implement, and maintain RESTful APIs and microservices.
- Write clean, efficient, and maintainable code following industry best practices.
- Participate in code reviews, testing, and debugging.
- Optimize application performance and scalability.
- Integrate backend systems with databases and third-party services.
- Troubleshoot and resolve technical issues promptly.
- Stay current with emerging technologies, frameworks, and development standards.
- Bachelor's degree in Computer Science, Information Systems, or a related field (preferred).
- 3+ years of professional experience with Java (Java 8+ preferred).
- Strong knowledge of object-oriented programming and design patterns.
- Experience with Spring or Spring Boot frameworks.
- Proficiency with RESTful API design and implementation.
- Familiarity with relational databases (MySQL, PostgreSQL, Oracle) and ORM tools (Hibernate, JPA).
- Experience with version control (Git) and Agile/Scrum development.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication abilities.
- Experience with microservices architecture.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Experience with messaging systems (Kafka, RabbitMQ).
- Knowledge of CI/CD pipelines and DevOps tools.
- Exposure to front-end frameworks (Angular, React) is a plus.
The Java Developer will be responsible for designing, developing, and implementing backend systems and application logic using Java. This role requires strong technical expertise, collaboration with project owners and cross-functional teams, and a commitment to building reliable, high-performing software.
Why Join Us- Opportunity to work on high-impact, mission-critical projects
- Collaborative team environment with room for growth
- Competitive compensation and benefits
- Modern tools, frameworks, and development practices
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.