- Company Name
- InfoSmart Technologies, Inc
- Job Title
- Java Full Stack Developer
- Job Description
-
Job Title: Java Full Stack Developer
Role Summary: Develop and maintain microservices and rule‑based applications using Spring Boot, IBM ODM, and a modern front‑end stack while architecting scalable solutions and ensuring quality through CI/CD, automated testing, and security best practices.
Expectations: W2 status only; local candidates in Atlanta, GA required; eight‑plus month hybrid contract; in‑person interview.
Key Responsibilities
- Design, develop, test, and deploy Java microservices (Spring Boot, REST, JPA).
- Implement, optimize, and maintain business rules and decision services in IBM ODM, ensuring performance and scalability.
- Build front‑end components with React.js/Node.js and HTML5/CSS3.
- Integrate messaging middleware (RabbitMQ, Kafka) into service pipelines.
- Create and maintain CI/CD pipelines with Jenkins, Git, Docker, SonarQube, and Fortify.
- Conduct unit and integration testing with JUnit and JMockit.
- Remediate CVEs and manage security lifecycle for services and rules.
- Collaborate with cross‑functional teams to integrate ODM solutions with enterprise systems.
Required Skills
- Front‑End: React.js, Node.js, HTML5, CSS3.
- Back‑End: Java, Spring Boot, REST, JPA/Hibernate.
- Middleware: RabbitMQ, Kafka.
- Testing: JUnit, JMockit.
- DevOps: Jenkins, GitHub, Docker, SonarQube, Fortify.
- IBM ODM: rule design, optimization, and CI/CD integration.
- Strong problem‑solving, design, and coding capabilities.
Required Education & Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Minimum 3+ years of professional Java development experience.