What are the responsibilities and job description for the Senior Java Software Engineer position at e&e IT Consulting Services, Inc.?
e&e is seeking a Senior Java Developer for an onsite contract opportunity in Harrisburg, PA!
We are seeking an experienced Senior Java Developer to design, develop, and maintain enterprise-level applications that support critical business operations. This role will focus on building scalable, high-performing solutions using modern Java technologies, cloud platforms, and best development practices while collaborating closely with architecture and cross-functional teams.
Responsibilities:
- Design, develop, test, and maintain enterprise applications using Java and related technologies
- Build scalable solutions based on business and technical requirements
- Lead code reviews, testing, debugging, and quality assurance efforts
- Support API development, system integrations, and cloud-based solutions
- Collaborate with architects and cross-functional teams on application design and enhancements
- Provide production support, troubleshooting, upgrades, and ongoing system improvements
- Maintain code quality, documentation, and development best practices
Requirements:
- Strong experience with Java / Java EE, Spring Framework, Hibernate, and microservices architecture (Quarkus or similar)
- Experience with REST/SOAP web services, SQL, NoSQL databases, and MVC frameworks
- Knowledge of AWS technologies (EC2, ECS, EKS, S3, Lambda), containerization, and serverless architecture
- Experience with Git/Subversion, Apache Maven, IBM WebSphere, and IBM MQ Series
- Proficiency in HTML, CSS, JavaScript/TypeScript
- Strong understanding of SDLC, OOP concepts, and enterprise application development
- Excellent problem-solving, communication, and collaboration skills
Preferred: Experience with ColdFusion and hybrid legacy/modernized environments.
No C2C