> Markdown version of [/jobs/ext/4268030-application-developer](https://www.wearedevelopers.com/jobs/ext/4268030-application-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Application Developer - **Company:** American IT Resource Group, Inc. - **Location:** Schaumburg, IL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Application Performance Management, HTML5, Microsoft Azure, Batch Processing, Cascading Style Sheets (CSS), Code Coverage, Data Integration, Extract Transform Load (ETL), Data Mining, Relational Databases, Hibernate (Java), Junit, PostgreSQL, Apache Maven, Microsoft SQL Server, MongoDB, NoSQL, Scrum Methodology, Mockito, Message Oriented Middleware, Software Deployment, Software Engineering, Software Requirements Analysis, Openapi, Data Processing, Spring-mvc, System Availability, Spring-boot, Git, Event Driven Architecture, AngularJS, Integration Tests, Kubernetes, Cassandra, Apache Kafka, Restful APIs, Splunk, New Relic (SaaS), Docker, Jenkins, Microservices - **Published:** October 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=986d945ea6a31b4a ## About the Role Java, JavaScrip, Spring Boot, Spring MVC, Hibernate, Angular, HTML5, CSS3, Kafka, PostgreSQL, SQL Server, NoSQL (MongoDB, Cassandra), Docker, Kubernetes, AWS, Azure, Jenkins, JUnit, Mockito, Git, Maven ## Description * Develop robust Microservices using Java 11/Spring Boot to streamline enterprise operations and workflows. * Design and implement RESTful APIs for seamless data integration and communication between systems. * Use Kafka for asynchronous messaging to build event-driven architectures for enhanced performance and scalability. * Create and manage relational databases like PostgreSQL and implement efficient queries to ensure optimal performance. * Develop and implement OpenAPI specifications for self-documenting APIs, enhancing developer collaboration. * Monitor application performance using tools like Spring Boot Actuator, New Relic, and Splunk to identify and resolve bottlenecks. * Write unit and integration tests with JUnit and Mockito, ensuring comprehensive code coverage and quality assurance. * Develop and maintain CI/CD pipelines using Jenkins for automated build, test, and deployment processes. * Collaborate with cross-functional teams to define software requirements and deliver solutions that align with business objectives. * Develop and maintain front-end interfaces using Angular and JavaScript to provide user-friendly experiences. * Troubleshoot and resolve production issues to ensure high availability and reliability of deployed applications. * Engage in the full software development lifecycle, from gathering requirements to production deployment and post-production support. * Optimize and manage NoSQL databases like MongoDB and Cassandra for high-volume, low-latency data processing. * Design and implement responsive web applications using HTML5, CSS3 and JavaScript frameworks. * Implement continuous monitoring solutions and improve system observability to detect and address performance issues proactively. * Perform root cause analysis on system and application issues to minimize downtime and prevent recurrence. * Build batch processing and ETL pipelines for data extraction, transformation, and integration with downstream systems. * Participate in Agile development methodologies, including sprint planning, daily stand-ups and retrospectives, to ensure project alignment and timely delivery. * Mentor junior developers, sharing best practices and fostering a collaborative team environment.