Role: Senior Java Developer
Location: Canton, OH
Job Description: In this role, you will be responsible for the development, integration, and implementation of applications software within a service provider environment, aligning with business strategies and objectives. You will serve as a technical consultant to management, business users, and fellow technical associates, offering mentorship to junior developers and collaborating closely with engineers and architects on continuous improvement initiatives.
Responsibilities: Strategy & Planning: - Acquire and interpret business requirements, develop functional specifications, and determine optimal technologies for implementation.
- Collaborate with the Architecture team to review standards and ensure designs meet project requirements.
- Implement approved architecture designs and submit technical and process improvement recommendations as part of the technical leadership team.
Acquisition & Deployment: - Execute complex programming tasks based on established standards, methods, and best practices.
- Design application and database components for development projects, leveraging multiple technologies.
- Analyze business models, logical specifications, and customer requirements to build effective solutions, mitigating risks associated with technically complex projects.
Operational Management: - Maintain and enhance applications by amending documentation, developing detailed programming logic, and coding changes.
- Provide support for application issues and act as a Subject Matter Expert throughout project life cycles.
- Train and mentor other developers and Professional Apprentices, fostering knowledge sharing and team growth.
Incidental Functions: - Research and evaluate new technologies, tools, and frameworks to enhance development capabilities.
- Lead communication meetings with project teams and stakeholders, delivering presentations as required.
- Provide tier 2, on-call support for application problems and contribute to the efficiency of organizational projects.
- Participate in hiring activities and ensure compliance with equal employment opportunity policies.
Qualifications: Formal Education & Certification: Bachelor's degree (or foreign equivalent) in Computer Science, Computer Engineering, or a related field, or equivalent experience.
Knowledge & Experience: - Minimum 5 years of IT experience, with proficiency across all phases of the Software Development Lifecycle.
- Extensive experience with Relational Database Management Systems, preferably Oracle, and developing RESTful Web services.
- Proficiency with JPA, Spring, and Spring Boot frameworks, along with familiarity with DevOps processes including CD/CI pipelines.
Personal Attributes: - Advanced analytical, conceptual, and problem-solving abilities.
- Strong written and verbal communication skills, with a demonstrated ability to convey complex technical concepts to diverse audiences.
- Proven initiative to learn and adopt new technologies quickly in a collaborative, team-oriented environment.
- Ability to translate ideas into actionable solutions, demonstrating a strong commitment to inclusion and diversity.
If you're passionate about Java development and eager to make a significant impact, we encourage you to apply by sending resumes and cover letters to
.
Attention Employers! Seeking exceptional talent? We've got the solution: Share your job descriptions with us.
- Precision Matching: We'll pinpoint the perfect candidates.
- Time Saver: Fill crucial roles faster than ever.
- Showcase Your Brand: Attract top talent aligned with your mission.
- Partnership: We're your allies in successful hiring.
- Network Access: Tap into our extensive candidate pool.
- Confidentiality: Your needs are handled discreetly.
Elevate your team today! Contact us to share your job descriptions and discover your next top performer.