IL
Senior Java Fullstack Engineer
ICONMA, LLC
🇺🇸 United States
Hybrid
Senior
5 days ago
$74.74 – $78.79 / hour
- Java
- Incident Management
- Angular
- React.js
- System Design
- GLBA
- Claude Code
- Copilot
- Spring Boot
- REST API
- Hibernate
- JPA
- AWS
- Oracle Database
- Splunk
- J2EE
- JSP
- Oracle
- SQL
- NoSQL
- MySQL
- PostgreSQL
- MongoDB
- SOAP
- WebSphere
- JBOSS
- Tomcat
- HTML
- JavaScript
- jQuery
- Visual Studio
- Eclipse
- Maven
- Gradle
- Jenkins
- Waterfall
- Agile
- Devops
- CI/CD
- Machine Learning
5 days ago
Responsibilities:
- This job independently executes key elements of projects/processes within the Software Engineering area by applying in-depth knowledge of their discipline and area best practices to effectively resolve problems and roadblocks as they occur.
- Contributes to the development and maintenance of high-quality, scalable software solutions, supporting security and operational resilience with guidance.
- Participates in code reviews, providing feedback to help uphold quality standards and best practices.
- Assists in designing, developing, and delivering software solutions that align with business needs and organizational standards, with oversight.
- Creates and maintains technical artifacts, such as requirements documents, design specifications, and test plans, supporting project documentation efforts.
- Supports system maintenance activities, including incident management, root cause analysis, and problem resolution in production environments, with supervision.
- Assists in evaluating emerging technologies and frameworks, supporting Proof of Concept (PoC) efforts and solution assessments.
- Contributes to solution and technology roadmaps, providing input to support strategic planning and innovation initiatives.
- May contribute to solution development for new products/services and/or manage smaller project/initiatives as an experienced individual contributor with specialized knowledge within the Software Engineering area.
- Team is responsible for building and maintaining applications that support this administration platform. This is a true Full Stack role.
- Develop enterprise applications using a Java technology stack with Angular or React as front-end technologies.
- Participate in gathering and refining business requirements.
- Ensure software designs align with Client’s Enterprise Architecture and leverage enterprise services.
- Ensure product development meets Client’s business needs.
- Apply Client standard development methodologies, follow technology standards, and ensure projects are appropriately documented.
- Ensure software and system design support the goal of zero downtime in production.
- Work closely with business partners on product definition, roadmaps, business case development, and overall team direction.
- Respond to operational and business concerns related to future programs, projects, or enhancements to ensure consistent delivery of quality services.
- Support appropriate certifications and compliance requirements, including PCI, GLBA, Safe Harbor, and others.
- Drive performance engineering of the enterprise software architecture and provide guidance, advice, or training to other application developers.
- Improve and expand the existing platform by ensuring it is resilient, secure, and scalable.
- Use AI tools effectively as part of daily development work, including tools such as Claude Code, Copilot, or similar platforms.
Requirements:
- Required Skills:
- Java
- Spring Boot
- REST APIs
- Hibernate
- JPA
- AWS
- Oracle Database
- Full Stack development (Angular preferred, React acceptable)
- Communicate clearly
- Desired Skills:
- Production support experience
- Troubleshooting skills
- Log analysis (Splunk or similar tools)
- Root cause analysis
- Ability to diagnose production issues
- Qualifications:
- Bachelor’s degree in information systems, Information Technology, Computer Science, Engineering, or equivalent work experience.
- More than 7 years of industry experience.
- Excellent communication skills, with the ability to interact across multiple organizational levels and with internal and external customer groups.
- Strong analytical and problemsolving abilities, with the ability to quickly adapt to new technologies, methodologies, and systems.
- High energy, strong attention to detail, and the ability to function independently under pressure with a high degree of initiative and selfmotivation.
- Strong interpersonal and relationshipbuilding skills, with a solid track record of developing internal and external partnerships.
- Proficiency with J2EE, Java 8 or higher, JSP, Servlets, Spring 5, Hibernate, and databases such as Oracle and SQL Server.
- Experience with SQL and NoSQL databases such as MySQL, PostgreSQL, and MongoDB.
- Experience with web services (SOAP/RESTful), servers (WebSphere, JBoss, Tomcat), HTML, JavaScript, jQuery, React or Angular, and IDEs such as Microsoft Visual Studio or Eclipse is a plus.
- Experience with tools such as Maven, Gradle, Jenkins, Chef, and Sonar, as well as methodologies such as Waterfall and Agile.
- Experience with LLM integration, prompt engineering, and agentic patterns.
- Java Full Stack Engineering
- Java 8+, J2EE, Spring, Hibernate
- Angular/React frontend development
- REST/SOAP APIs and enterprise application development
- CloudNative Architecture & DevOps
- CloudNative / AWS or Other Cloud Platforms
- CI/CD and engineering tools like Jenkins, Maven, Gradle, Chef, and Sonar
- GenAI / AIEnabled Engineering
- Ability to leverage GenAI tools to improve developer productivity
- Apply AIassisted coding, testing, documentation, and troubleshooting
- Explore practical GenAI use cases for modernization, automation, and platform efficiency.
Why Should You Apply?
- Health Benefits
- Referral Program
- Excellent growth and advancement opportunities
Senior Java Fullstack Engineer · ICONMA, LLC