Senior Software Engineer (Java) - Digital Site Development

Redmond Technology Partners
TX, United States
$140K-$170K a year
Permanent

Redtech is helping our client with a Direct Hire search for a Senior Software Engineer (Java) - Digital Site Development .

Title - Sr Software Engineer (Java) - Digital Site Development

Location : Issaquah (Seattle), WA or Dallas (Plano), TX - Selected candidate must live within 50 miles of their selected work location and can not rotate between locations.

Relocation assistance available for eligible new hires located over 50 miles from the Hub location of hire and they move to within 50 miles of the hub location)

Schedule - Hybrid - Onsite 3 days / week

Background check & Drug Test - requires successful completion.

Compensation - Target starting salary anticipated to between $140,000 - $170,000 / year DOE

Benefits offering - based on eligibility :

CLEINT offers a comprehensive package of benefits including paid time off, health benefits medical / dental / vision / hearing aid / pharmacy / behavioral health / employee assistance, health care reimbursement account, dependent care assistance plan, commuter benefits, short-term disability and long-term disability insurance, AD&D insurance, life insurance, 401(k), stock purchase plan, financial wellness program, to eligible employees.

Highest priority skills

10+ years’ functional design and technical design experience with large-scale applications, specifically large enterprise level B2C and B2B ECommerce applications.

Java Expertise

Micro Services Expertise

Position Summary

Software Engineers perform development work across the technology stack (both front-end / back-end expertise). They are versatile in how they can add value, demonstrating the ability to manage the completion of projects that involve databases, backend services, or the development of front-end applications.

They should be able to demonstrate a strong understanding of emerging technologies to support the development of new solutions.

Software Engineers understand the full technology stack and underlying applications, services, and databases in order to ensure optimal performance.

The eCommerce Website Development Software Engineer is responsible for the overall design of a product and the definition of the technical blueprints / designs to fulfill specific requirements.

They provide technical expertise to Product Managers and the Development Pods as they reconcile the users' needs and requirements with what the engineers have determined to be doable within the given (engineering) constraints.

They work closely with Solution Architects, Product Managers, POD teams, and Product Owners to support the implementation and delivery of new and / or enhanced capabilities.

Lastly, they are responsible for defining non-functional requirements (e.g., performance, resilience, etc.) to ensure the scalability and reliability of a given product within a complex ecosystem.

ROLE

Develops the conceptual systems architecture design and the supporting technologies needed to enable new and / or enhanced functionality within a given product / application, applying principles that promote availability, reusability, interoperability, and security into the design framework.

Supports release planning activities in conjunction with Product Owners and teams.

Identifies high level requirements to support the definition and refinement of a robust testing strategy.

Supports the Product Owner with the identification and definition of enablers / work items to support the architectural runway of a given product / application.

Defines the non-functional requirements (e.g., performance, security, resiliency, etc.) which support the development of epics and user stories aligned to a value stream.

Identifies technical dependencies across several product / application teams to support the implementation of new or enhanced functionality.

Performs development, optimization, and automation activities to support the implementation of a product / application.

Develops and implements front-end architecture to support user interface concepts.

Increases proficiency and understanding of relational and non-relational databases, distributed application architectures, user interfaces and user experience, quality assurance, security concerns, and business value creation.

REQUIRED

10+ years’ functional design and technical design experience with large-scale applications, specifically large enterprise level B2C and B2B ECommerce applications.

Mastery of scaling applications from threading implementations to infrastructure scaling and topology planning.

Experience with developing and running applications in a public cloud environment (Azure preferred).

Experience working with a major relational database (DB2, SQL Server etc.) and / or NoSql.

Experience designing, building, and delivering Java and .NET solutions using DevOps and Continuous delivery principles.

Experience in Java EE and specifically in developing Java based APIs. Spring Framework experience.

Experience in .NET and specifically in developing C# based APIs. GraphQL and Entity Framework experience.

Hands on Experience leveraging asynchronous communication patterns for developing distributed applications. Experience with IBM MQ, Biztalk, Azure Eventhub, and Kafka are desirable.

Strong familiarity with API gateway management (Apigee, APIM, and DataPower).

Data modeling experience.

Understanding of integration patterns, concepts, and best practices.

Familiarity with EDI solutions for batch and realtime transformations of data.

Familiarity with data integration systems (Broker, B2Bi, PI / PO, etc.).

Proven ability to work effectively and produce consistent results with minimal supervision.

Proven ability to effectively mentor junior team members on design, data mapping, programming, and testing techniques.

Strong conceptual, analytical, problem-solving, decision making, troubleshooting, and resolution skills.

Strong written and verbal communication skills.

Demonstrates a positive attitude, is self-motivated, responsible, conscientious, and detail oriented.

Understanding of corporate IT policies, procedures, and standards.

Recommended :

Bachelor's degree or higher in Computer Science or equivalent experience.

Proven experience delivering Azure cloud technology solutions.

Ability to lead and mentor devops teams.

1 day ago
Related jobs
Promoted
Raytheon
Grand Prairie, Texas

This Senior Principal Software Engineer/ Software Technical Authority position will support major Naval Power and Air, Space and Defense Systems missile program efforts. Work in close collaboration with systems engineers, hardware designers, and other software engineers to deliver reliable and high-...

Promoted
VirtualVocations
Sugar Land, Texas

A company is looking for a Senior Software Engineer I in Engineering, Remote - USA. ...

Promoted
Turo
Austin, Texas

About the team:We are looking for brilliant software engineers who have a passion for consumer products and want to join an energetic team that is changing the way people think about travel. Learn more about our Engineering team here: What you will do:You will collaborate extensively with product ma...

Promoted
VirtualVocations
Carrollton, Texas

A company is looking for a CAD/3D Software Developer - Frontend/Full Stack. ...

Promoted
AT&T
Plano, Texas

Big Data Software Engineer, you will:Produce batch and real time data pipelines for our network and NLP based use cases for our data scientists and other developersDevelop deep domain expertise and opportunities to expand your role into additional facets of data insights including modeling, extensiv...

Promoted
VirtualVocations
Sugar Land, Texas

A company is looking for a Senior Software Engineer, Product. ...

Promoted
Capital One
Honey Grove, Texas

We are seeking a Lead Software Development Engineer to join our development team in the customer Identity Services which is responsible for high-volume, low-latency authentication and authorization services. Towers Crescent (12066), United States of America, Vienna, VirginiaLead Software Development...

Raytheon Technologies
Richardson, Texas

Our Software Engineers utilize a variety of skills on a regular basis including requirements analysis, software design, software implementation and testing that meld Strategic Nuclear Deterrence functionality and software engineering development best practices for complex systems where the ability t...

Hewlett Packard Enterprise Development LP
Spring, Texas

This position is a senior technical engineer role. The thermal engineer will work in a project team to deliver the next generation of industry standard server platforms. The engineer will be responsible for the overall thermal solution, creation of specification, design review and qualification, and...

Venmo
Austin, Texas

As the Mobile Platform Manager, you will play a crucial role in leading and managing a large group of senior engineers within our organization. Experience effectively managing and leading a team of senior engineers. Our Team is a dynamic and innovative group responsible for Observability, Platform D...