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.
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 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
Didn't find what you're looking for? Search again!
Loading more jobs...