Job Closed
This listing is no longer active.
Technology is our how. And people are our why.
Senior Software Engineer – Full Stack
Location
United States
Posted
138 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 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 applications using Java, Springboot, Hibernate, JPA, web-services, and REST
- Designing and developing 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
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer II – Expansion
ArticulateMaker of the world’s most popular apps for online training, Articulate 360 and Rise. Trusted by 118,000+ orgs worldwide.
• Partner cross-functionally with product managers, designers, and other engineers to align technical solutions with customer needs. • Drive outcomes with a high degree of autonomy, focusing on impact and quality results. • Lead development of new features and enhancements, balancing speed of delivery with scalability, reliability, and long-term sustainability. • Influence technical direction, driving design discussions, evaluating tradeoffs, and introducing frameworks and patterns that raise the engineering bar. • Contribute to a world-class engineering culture in a remote-first environment. • Mentor and support engineers at multiple levels: coaching, reviewing work, and fostering technical excellence across teams. • Guide incident response and operations by anchoring on-call rotations and helping others navigate complex challenges.
Associate Director – Life Sciences Advisory – Data & Analytics, Technical Lead
GuidehouseSolving big problems, building trust in society, and empowering our clients to shape the future.
• As an Associate Director in Data & Analytics you are responsible for data management, technical delivery, and leading the team of data engineers to execute client work. • Responsible for data management and governance of defining and enforcing data management standards, owning data quality strategy, building and maintaining curated datasets, and ensuring compliant handling of sensitive data. • Play a hands-on role in technical coding and delivery, which includes writing SQL and Python code, designing Extract, Transform, Load (ETL) routines, performing code reviews, and conducting root-cause analysis. • Collaborate with Directors and Partners, keeping them abreast of project progress and important developments.
Senior Full Stack Developer
EverbridgeAfter 9/11, Everbridge was founded to improve the way people communicate and find one another in critical situations. Through its Software-as-a-Service-based communications platfor
• Design, develop, and deliver features as part of an agile, cross-functional engineering team • Collaborate closely with Product, Architecture, QA, and Engineering leadership across the full feature lifecycle • Build scalable web and backend services that integrate edge hardware into a real-time security platform • Solve complex, real-world problems involving geospatial data visualization and tracking, near real-time event processing, video snapshot capture and overlay integration, and access control within distributed site environments. • Develop backend services primarily using .NET Core 6+ (C#) in AWS-hosted Kubernetes microservices • Build modern web applications using React micro-frontends, TypeScript (ES6+), and NPM libraries • Contribute to CI/CD pipelines using GitLab, including unit, UI (Selenium), and static testing
• Backend Development: Design, develop, and optimize backend services that support B2B sales, enterprise customers, and external partner integrations, with an emphasis on resilience, performance, and scalability. • Cloud & Kubernetes Integration: Assist in integrating our applications and services within AWS and Kubernetes, leveraging tools such as Flux and Argo for GitOps workflows. • Infrastructure as Code: Support the use of Terraform or AWS CDK to efficiently create, manage, and orchestrate cloud infrastructure components. • Database Management: Aid in building robust database solutions with PostgreSQL and optimize search functionalities with ElasticSearch. • Architectural Assistance: Participate in architectural discussions, focusing on scalability, performance, and reliability, learning from the architectural decisions made. • Team Collaboration: Work closely with fellow engineers, absorbing best practices, especially concerning Java and cloud-native technologies. • Operational Support: Assist in engineering decisions, considering aspects from cost efficiency to data security under the guidance of senior leadership.



