Senior Java Developer

  • Avon
  • Emerald Resource Group
Role: Senior Java Developer
Location: Avon, OH, United States
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.