Application Developer

Infinite Computer Solutions — Georgia · Posted ~2 weeks ago

Mid Full-time

Skills

Java Spring Boot RESTful API Design Microservices Architecture SQL Hibernate/JPA JUnit TestNG Git Maven/Gradle Event-driven Design RESTful API Microservices

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

We are seeking an Application Developer to design, develop, and maintain scalable backend services and microservices. You will build RESTful APIs, manage database schemas, and implement robust testing strategies using Java, Spring Boot, and ORM frameworks. The role involves collaborating with product, UX, and DevOps teams to define technical solutions and deployment processes. Ideal candidates have strong Java expertise, experience with microservices, and familiarity with version control and build tools.

Highlights

Build scalable backend services with Java and Spring Boot; work on modern microservices architecture; collaborate with cross-functional teams; high-impact product development.

Description

Job Description Core Responsibilities Application Development: Design, develop, and maintain scalable backend services and microservices using Java and Spring Boot . API Design: Build and implement RESTful APIs to integrate frontend components with server-side logic. Database Management: Create and maintain database schemas, write efficient SQL queries, and work with ORM frameworks like Hibernate or JPA . Testing and Debugging: Write unit and integration tests (e.g., JUnit, TestNG ) to identify and fix programming errors. Collaboration: Work with cross-functional teams, including product managers, UI/UX designers, and DevOps, to define technical solutions and deployment processes. Required Skills And Qualifications Core Technical Skills: Strong proficiency in Java (versions 8, 11, or 17) and deep knowledge of the Spring Boot framework. Expertise in Microservices Architecture and event-driven design. Familiarity with version control systems like Git. Understanding of build tools such as Maven or Gradle. Desirable Secondary Skills: Experience with cloud platforms like AWS, Azure, or GCP. Familiarity with frontend technologies such as React, Angular, or JavaScript for full-stack versatility. Education: A Bachelor’s degree in Computer Science, Information Technology, or a related engineering field is typically required. Qualifications BETCH Range Of Year Experience-Min Year 6 Range Of Year Experience-Max Year 9