Senior Java Developer
Company: Integrated Talent Strategies
Location: Cleveland
Posted on: May 26, 2023
|
|
Job Description:
Note: This is a Full-Time Onsite role in Cleveland, OH and is
not open to C2C or future sponsorship. DescriptionThe 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 team
supports The Americas Group (TAG) division's Marketing and Sales
Force Effectiveness tools, including the primary in-house Customer
Relationship Management (CRM) platform, and various Store and Sales
Rep applications which help to sell to and service those customers.
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:
Preferred experience in Java, J2EE, JavaScript, HTML, JDBC or
Hibernate. 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 Must be legally authorized to work in country of
employment without sponsorship for employment visa status now or in
the future.
Keywords: Integrated Talent Strategies, Cleveland , Senior Java Developer, IT / Software / Systems , Cleveland, Ohio
Click
here to apply!
|