Application Developer
American IT Resource Group, Inc.
Schaumburg, IL, United States
25 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
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
+34 more
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
Job 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.
Requirements
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦