Position: Senior Java Full Stack Developer
Location: Local to Naperville IL Only
Experience: 10+
Key Responsibilities:
- Design, develop, and maintain high-performance enterprise applications using Core Java (JDK 8+).
- Develop scalable Spring Boot Microservices and RESTful APIs.
- Build and deploy applications on AWS.
- Design and optimize databases using Oracle, SQL Server, PostgreSQL, and MongoDB.
- Deploy and manage applications on WebLogic and Apache Tomcat.
- Troubleshoot production issues and perform root cause analysis.
- Participate in architecture discussions, code reviews, and mentor junior developers.
- Work closely with QA, DevOps, Product Owners, and business stakeholders in an Agile environment.
Required Skills:
- Strong expertise in Core Java, Spring Boot, Spring MVC, Spring Data
- Hands-on experience with Microservices Architecture
- Experience with AWS Cloud
- Strong knowledge of Oracle, SQL Server, PostgreSQL, and MongoDB
- Experience with REST/SOAP Web Services
- Hibernate/JPA
- Jenkins, Maven/Gradle, Git
- Knowledge of Docker/Kubernetes (preferred)
- Experience with Splunk/ELK
- Understanding of OAuth, JWT, and secure coding practices
- Mandatory Banking/Financial Services domain experience