Senior Java Developer 11
Emerald Resource Group - cleveland, OH
Apply NowJob Description
Description The Senior Java Web Developer is responsible for the design, development, integration, implementation, and support of web-based application software in a full-stack service-provider environment. This role provides development and technical consulting to management, business users, and technical associates, and works closely with other developers as a mentor. As a technical specialist, this position also works with lead engineers and architects in continuous improvement initiatives, code reviews, and technical strategy. Essential Functions Strategy & Planning • Acquire and interpret business requirements, create functional specifications, and determine the most efficient and appropriate technologies based on client requirements. • Recommends both technical and process improvements and solutions to architect and management team for review. • Responsible for implementing, or overseeing implementation of, approved architecture design. • Maintains a broad knowledge of new technology, equipment, systems, and frameworks. Acquisition & Deployment • Performs complex programming assignments requiring an advanced aptitude of established programming standards, methods, and best practices. • Designs application and database components for development projects. • Performs analysis of business models, logical specifications, and/or customer requirements to design and build browser-based web solutions utilizing multiple technologies. • Identifies and Mitigates risks associated with projects, which have a high technical complexity and/or involve significant challenges to the business. Operational Management • Maintains and modifies web applications; makes approved changes by amending application documentation, developing detailed programming logic, and coding changes. • Provides support for critical web application and server issues. • Assists Project Manager in the definition, gathering, development, and documentation of business and/or technical requirements, objectives, deliverables, design specifications and project plans. • Collaborates with other programmers, analysts, and designers in conceptualizing and developing new software applications and processes. • Participates in software design/code reviews, and helps guide testing best practices • Acts as application Subject Matter Expert across all phases of project life cycle. Incidental Functions • Training and knowledge sharing with development teams. • Mentoring and coaching junior-level developers and/or Professional Apprentices. • Project and task management and reporting as necessary. • Giving demos/presentations to management, business, and peer groups as requested. • Scheduling and leading communication meetings with project members as needed. • Assisting with projects as required to contribute to the efficiency and effectiveness of the team and organization. • Participating in hiring activities as needed, fulfilling affirmative action obligations and ensuring compliance with the equal employment opportunity policy. • Minimal travel is required. • Work outside the standard office 7.5-hour workday may be required. Position Requirements Formal Education & Certification • Bachelor's degree (or foreign equivalent) in a Computer Science, Computer Engineering, or Information Technology field of study (e.g., Information Technology, Electronics and Instrumentation Engineering, Computer Systems Management, Mathematics) or equivalent experience. Knowledge & Experience • 5+ years of IT-related experience. • 5+ years of experience working on all phases of the Software Development Lifecycle. • 5+ years of full-stack Java Web development experience: o Preferred experience in Java, J2EE, JavaScript, HTML, JDBC or Hibernate. o Additional experience in React, Vue.js, Java Spring Boot, Junit, Karate, Maven, Docker/K8S, and/or AWS is a plus • 3+ years of experience in Relational Database Management Systems (preferably MariaDB/MySQL or Oracle), including advanced use of SQL and database management constructs. • 3+ years of experience with either Microservices or Model-View-Controller (MVC) architecture and Object-Oriented analysis and design (OOAD). • 2+ years of experience in front-end web design, preferably with a Responsive Design focus. • Experience working with customers to build and formulate business requirements. Personal Attributes • Strong written and oral communications skills. • Proven ability and initiative to learn and research new concepts, ideas, and technologies quickly. • Advanced systems/process orientation with demonstrated analytical thinking, organization skills and problem-solving skills. • Ability to work in a diverse, team-oriented, collaborative environment. • Ability to quickly learn and apply new tools and technologies. • Willingness and ability to train, teach, and lead others. • Ability to facilitate or lead meetings, and follow up with resulting action items. • Ability to prioritize and execute tasks in a high-pressure environment. • Strong presentation and interpersonal skills. • Ability to work effectively in a multi-cultural environment, and to lead and influence cross-organizationally with and without direct authority. • Ability to effectively move forward on tasks even with ambiguous or changing requirements. • Strong commitment to inclusion and diversity How to Apply: If you are a visionary leader with a passion for enterprise architecture and a desire to drive innovation within our organization, please submit your resume and a cover letter outlining your qualifications and relevant experience to . Please include "Enterprise Architect Application" in the subject line. We look forward to reviewing your application. John Radcliff IT Recruiter at Emerald Resource Group Phone Email john @ Web Eagle Valley Ct #201 Broadview Heights, OH 44147 We are an equal opportunity employer. We value diversity and encourage candidates from all backgrounds to apply.
Created: 2024-10-22