Who We Are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to the Customers.
Job Description
Job Title : Lead Java Developer with REST API & Microservices Expertise
Job Type : C2C / W2 / 1099
Experience : 8 to 12 years
Location : Ofallon, Missouri
Responsibilities
- Proficient in Java, Spring Boot, and Microservices (REST API).
- Experienced in modern web development using React and/or Angular (2+), NodeJS, and GraphQL.
- Strong understanding of Domain Driven Design (DDD) and Event Driven Design (EDD).
- Experience in building automated quality frameworks with JUnit and Mockito.
- Solid understanding of Behavior Driven Development (BDD) testing frameworks.
- Familiarity with database systems (MS Access) and SQL queries.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Previous experience in a similar role within a dynamic and fast-paced environment.
- Familiarity with Agile/Scrum methodologies.
- Strong organizational and project management skills.
- Design and develop REST APIs and web services using Java, Spring Boot, and other emerging technologies.
- Develop user interfaces using modern web development frameworks such as React and/or Angular (2+), NodeJS, and GraphQL.
- Implement Domain Driven Design (DDD) and Event Driven Design (EDD) principles in software architecture.
- Build and maintain an automated quality framework based on JUnit and Mockito.
- Utilize BDD testing frameworks to ensure the quality and reliability of the software.
- Work collaboratively with cross-functional teams to define, design, and ship new features.
- Conduct code reviews, provide feedback, and ensure best practices are followed.
- Maintain and optimize existing systems and services for performance and scalability.
- Troubleshoot, debug and upgrade existing software.
Qualification
- Bachelor’s degree in Computer Science, Engineering, or a related field.