Job Title: 2x Senior Java Developers and 1 Java Lead/Architect Location: Hybrid in Charlotte, NC (3 days onsite 2 days remote)
Senior Java Developer (2 Openings) Project Overview These are senior-level backend engineering positions supporting a mix of net-new development and enhancement work across enterprise applications. The environment is modern, cloud-oriented, and heavily focused on Java-based application development. Responsibilities
Develop and maintain enterprise applications
Build backend services and APIs
Create scalable microservice solutions
Participate in architecture discussions
Perform code reviews
Support implementation of new projects and feature enhancements
Troubleshoot production issues
Collaborate closely with architects and product teams
Required Skills
8+ years of Java development experience
Spring Boot
RESTful APIs
Microservices
SQL development
Application design patterns
CI/CD practices
Full-Stack Java Architect (1 opening) Project Overview This role serves as the technical leader responsible for translating business requirements into scalable solution designs and architectural roadmaps. The Architect will partner with stakeholders, create technical designs, establish standards, review implementations, and provide direction to development teams. The manager is not looking for a hands-on coder but wants someone who has come up through software engineering and can effectively guide development teams. Responsibilities
Gather and translate business requirements
Design enterprise application architectures
Create architectural diagrams and technical documentation
Define application standards and best practices
Review designs and code implementations
Provide technical leadership to engineering teams
Participate in test strategy and sign-offs
Guide modernization initiatives and technology decisions
Ensure scalability, maintainability, and security standards