Quick Overview
Job Description
JOB DESCRIPTION:
Tell us about your department: EIP Enterprise Information Protection
Project Description: Developing application and building system integrations
Position Summary/Job Description: Developer
Skills Overview:
What are the top five skills and number of years of experience required to perform this job?
- Design, develop, and maintain highly scalable, secure, and resilient microservices using Java, Spring Boot, and cloud-native technologies, ensuring high performance, reliability, and maintainability.
- Architect and implement robust backend solutions following microservices architecture, domain-driven design, event-driven patterns, and distributed systems best practices.
- Lead the design, development, security, consumption, and troubleshooting of RESTful APIs and integrations across enterprise applications, third-party platforms, and SaaS solutions.
- Develop reusable backend components and services, ensuring adherence to coding standards, security requirements, and enterprise architecture guidelines.
- Implement and optimize API gateways, service discovery, load balancing, caching, messaging, and resiliency patterns to support highly available enterprise systems.
- Collaborate with cross-functional teams to integrate multiple products, platforms, and services while ensuring seamless data flow, system interoperability, and data consistency.
- Write comprehensive unit, integration, contract, and end-to-end tests using JUnit, Mockito, and related testing frameworks to maintain high-quality, reliable software.
- Troubleshoot complex production issues and drive root cause analysis using logging, monitoring, tracing, and performance profiling tools in distributed environments.
- Build and support CI/CD pipelines, infrastructure automation, and DevOps practices to streamline application delivery, deployments, and release management.
- Develop and enhance responsive, user-friendly web applications using React, JavaScript/TypeScript, HTML5, and CSS, ensuring optimal user experience and application performance.
- Collaborate with UX/UI designers and backend teams to implement frontend features, integrate APIs, and deliver cohesive end-to-end solutions while maintaining reusable React components.
- Partner with business stakeholders, product owners, and technical teams to translate business requirements into scalable technical solutions and provide technical leadership throughout the software development lifecycle.
Technical Skills:
Backend: Java 17+, Spring Boot 3+, REST APIs, Microservices, Kafka/ RabbitMQ, JPA/Hibernate, SQL/NoSQL Databases, API Gateway, Docker, Kubernetes, AWS, CI/CD.
Frontend: React, TypeScript/JavaScript, Redux/Context API, HTML5, CSS3, REST API Integration.
DevOps & Tools: Git, Jenkins/GitHub Actions, SonarQube, JUnit, Mockito, Swagger/OpenAPI, Monitoring & Logging tools.
What are some preferred/nice to have skills the manager is looking for?
Interview Process Overview: 2 Panel interviews
Similar jobs
- TE
SIEM Content Developer w/TS
NewTekSynap
Columbus, Ohio🇺🇸$100k - $150k/yrHybrid26 minutes agoPowerShellPythonTechnology - TE
Web Developer / Engineer
NewTechnogen, Inc.
Battle Creek, MI🇺🇸On-site21 hours agoApacheC#.NET+2Technology - II
Sr. Python Developer-Waukee, IA
NewInnovative IT Solutions Inc
Waukee, IA🇺🇸Hybrid21 hours agoSQLAWSAgile+1Technology - SB
Salesforce UI/UX Developer Louisville - KY - Kentucky
NewSierra Business Solution LLC
Louisville, KY🇺🇸On-site21 hours agoFigmaScrumSketch+6Technology - SO
Google Apigee Migration Engineer / Developer
NewSonitalent LLC
Dallas, TX🇺🇸Hybrid21 hours agoOAuthGoogle CloudJWT+1Technology - NG
Senior Cloud Engineer / Full Stack Developer
NewNMK Global Inc.
United States🇺🇸Remote21 hours agoDynamoDBNode.jsAPI Gateway+8Technology