Job Closed

This listing is no longer active.

Endava logo
Endava

Technology is our how. And people are our why.

Senior Software Engineer, Full Stack

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 10,001+Since 2000H1B No SponsorCompany SiteLinkedIn

Location

Texas

Posted

142 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Full Stack

Endava

• Design and develop web services and UI pages using UML Modeling, MVC Architecture and Object-Oriented Programming • Gather system requirements and collaborate with the software developers/ technical team • Define multiple approaches to business problems and implement technical solutions • Verify stability, interoperability, portability, security, scalability of system architecture and ensure that the code is well aligned with the requirements • Test the code and ensure that the functionality of the developed component meets the requirements and conduct reviews • Participate in Agile meetings and translate application storyboard and use cases into functional applications and provide technical solutions • Identify bottlenecks and bugs, and devise solutions to mitigate issues • Implement automated testing platforms using Junits / Mockito for Springboot and Jasmine tests for ReactJs • Implement Database solutions with any combination of SQL Server, PostgreSQL, and MongoDB • Build and deploy code using Dev Ops tools GIT and Jenkins • Deploy code in PCF or AWS cloud in different environments • Design and development of applications using Java, Springboot, Hibernet, JPA, web-services, and REST • Design and develop of responsive and browser/OS compatible Web User Interfaces with any combination of HTML5, CSS3, DHTML, ReactJS, Angular and JavaScript • Write JUnit Test or JEST Unit Test cases • Utilize CI/CD using GIT Hub and Jenkins • Use SQL and any combination of relational Databases • Use of AWS, Azure or PCF technologies for deployment

Job Requirements

  • Requires a Bachelor’s degree, or foreign equivalent degree, in Electronic Engineering, Computer Science, or related field
  • Three (3) years of experience in the job offered, or Three (3) years of experience in a related occupation
  • 3 years of experience designing and developing of applications using Java, Springboot, Hibernate, JPA, web-services, and REST
  • designing and developing of responsive and browser/OS compatible Web User Interfaces with any combination of HTML5, CSS3, DHTML, ReactJS, Angular and JavaScript
  • writing JUnit or JEST Unit Test cases
  • 1 year of experience utilizing CI/CD using GIT Hub and Jenkins
  • using SQL and any combination of relational Databases
  • using AWS, Azure or PCF technologies for deployment
  • Experience may be gained concurrently

Benefits

  • Competitive salary package
  • share plan
  • company performance bonuses
  • value-based recognition awards
  • referral bonus
  • Career coaching
  • global career opportunities
  • non-linear career paths
  • internal development programmes for management and technical leadership
  • Complex projects
  • rotations
  • internal tech communities
  • training
  • certifications
  • coaching
  • online learning platforms subscriptions
  • pass-it-on sessions
  • workshops
  • conferences
  • Hybrid work and flexible working hours
  • employee assistance programme
  • Global internal wellbeing programme
  • access to wellbeing apps
  • Global internal tech communities
  • hobby clubs and interest groups
  • inclusion and diversity programmes
  • events and celebrations

Related Job Pages

More Full-stack Engineer Jobs

OneMagnify logo

Senior Software Engineer

OneMagnify

Creating optimal customer experiences through digital transformation.

OtherRemoteTeam 501-1,000Since 1967H1B Sponsor

• Supports our product, sales, and consulting teams with building and maintaining scalable, web-based applications. • Design, develop, and maintain full-stack web applications that support Generative AI projects. This includes both front-end and back-end development. • Work closely with AI researchers to integrate Generative AI models into applications, ensuring seamless functionality and optimal performance. • Monitor and optimize the performance of applications and AI integrations to ensure responsiveness and efficiency. • Coordinate with data scientists, engineers, AI researchers, and other developers to understand project requirements and deliver solutions that meet technical and business needs. • Identify and resolve issues related to application performance, AI model interactions, and data handling. • Apply best practices in coding, testing, and deployment to ensure high-quality software development and robust application performance. • Keep abreast of the latest developments in AI technologies, and software engineering practices.

United States
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 1979H1B Sponsor

• You will be the core driver in the conceptualization, design, development, and implementation of new, highly complex models and procedures • Provide strategic technical direction, mentor senior and principal team members • Build the next generation of our platform, which features core pillars like Adaptive Applications and Champion AI • Independently design, implement, and lead the development and testing of features, taking end-to-end ownership • Proactively debug, diagnose, and resolve the most complex technical issues and performance bottlenecks

India
Immuta logo

GTM Engineer

Immuta

Get the right data into the right hands faster, enabling teams to break through data access barriers. #DoRightWithData

OtherRemoteTeam 201-500H1B No Sponsor

• Translate Sales and Marketing hypotheses into executable GTM experiments. • Rapidly test new audiences, signals, messaging, and channels. • Measure impact on pipeline, conversion, and efficiency, and help operationalize successful approaches. • Partner with RevOps to leverage clean, trustworthy CRM and enrichment data. • Define and apply ICP attributes, buying signals, and prioritization logic relevant to Sales-led motions. • Utilize AI-assisted analysis to uncover insights that enhance targeting, timing, and relevance. • Apply LLMs to automate research, summarization, signal extraction, and personalization. • Reduce manual effort across Sales and Marketing by improving GTM execution. • Ensure AI-assisted execution is measurable, testable, and aligned with revenue goals. • Work closely with Marketing to operationalize campaign strategy and improve downstream conversion. • Collaborate with RevOps on data definitions, quality, and handoffs. • Support Sales teams by improving signal visibility, prioritization, and activation.

United States
Airbnb logo

Staff Fullstack Software Engineer – Marketing Technology

Airbnb

Airbnb is a community based on connection and belonging.

OtherRemoteTeam 5,001-10,000Since 2007H1B Sponsor

• Design the future state of our platform and systems by incorporating product-first mentality of our users and their end-to-end workflows • Lead engineers—both inside and outside your immediate team—in building out these technical solutions • Participate in the development of product and UX requirements by engaging early and often with designers, product managers and Marketing stakeholders to help steer teams on the most efficient path towards overall goals • Nurture a culture of technical quality from design, through code review, to production operations • Mentor other engineers in developing their technical and collaboration skills • Identify and propose solutions to problems coming in the way of technical and product engineering excellence • Collaborate with internal teams across Marketing Technologies, ML, Growth Marketing, and Creative • At the staff+ level, our engineers are responsible for establishing a technical vision and then delivering a solution that is flexible, always available, efficient, and scales with the needs of the business. Each individual brings their own unique skill set, experiences, thought leadership and technical expertise to solve these technical challenges for Airbnb.

United States
$204K - $255K / year