Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Java Software Engineer (Contract/Remote) image - Rise Careers
Job details

Senior Java Software Engineer (Contract/Remote)

Company Description

Technology is our how. And people are our why.  

For over two decades, we have been harnessing technology to drive meaningful change.  

By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with our customers to create technological solutions that drive innovation and transform businesses.  

Working side by side with leading brands, we build strategies, products and solutions tailored to unique needs, regardless of industry, region or scale. From ideation to production, we support our customers through every step of their digital transformation journey, creating dynamic platforms and intelligent digital experiences across various industries. 

Job Description

The Senior Java Software Engineer will be responsible for building custom software solutions of high-quality while following coding standards and applying best practices as part of their delivery. This individual will be responsible for development/coding, debugging, testing, and troubleshooting throughout the application development process, contributing to moderately complex aspects of a project or product.

Qualifications

  • A Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science or equivalent experience
  • 7+ years of professional experience designing and developing software applications

Additional Information

  • Proficiency with Java and the JDK Framework
  • Proficiency with Object Oriented Programming (OOP)
  • Proficiency with troubleshooting/debugging software applications
  • Experience designing and developing Web based systems, as well as Client / Server based applications.
  • Experience in software development lifecycle methodology
  • Exceptional written and verbal communication and problem solving skills
  • Strong teamwork and collaboration skills
  • Experience with the following additional technologies: .NET, JMS, Microsoft SQL Server, Oracle SQL, TCP/IP, ASP.NET, WCF/Web API
  • Experience with the following development tools:
    • Eclipse
    • Microsoft Team Foundation Server (TFS)
    • Microsoft Azure/DevOps
    • Git Source Control and Bug Tracking
    • Microsoft SQL Management Studio
    • Microsoft Visio
    • Microsoft Office
  • Other technologies/methodologies include:
    • MVC and MVVM architectural patterns
    • Microsoft Entity Framework
    • Vue.js, Angular.js, or experience with other Javascript reactive frameworks
    • HTML, CSS, Ajax, SQL, LINQ

Additional Information

Discover some of the global benefits that empower our people to become the best version of themselves:

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

 

Ready for a new adventure? 

We’d appreciate it if you could also share with us some of the writing samples, you are proud of! 

Additional Employee Requirements  

  • Participation in both internal meetings and external meetings via video calls, as necessary. 
  • Ability to go into corporate or client offices to work onsite, as necessary. 
  • Prolonged periods of remaining stationary at a desk and working on a computer, as necessary. 
  • Ability to bend, kneel, crouch, and reach overhead, as necessary. 
  • Hand-eye coordination necessary to operate computers and various pieces of office equipment, as necessary. 
  • Vision abilities including close vision, toleration of fluorescent lighting, and adjusting focus, as necessary. 
  • For positions that require business travel and/or event attendance, ability to lift 25 lbs, as necessary. 
  • For positions that require business travel and/or event attendance, a valid driver’s license, as necessary. 

*If requested, reasonable accommodations will be made to enable employees requiring accommodations to perform the essential functions of their jobs, absent undue hardship.   

USA Benefits 

  • Robust healthcare and benefits including Medical, Dental, vision, Disability coverage, and various other benefit options  
  • Flexible Spending Accounts (Medical, Transit, and Dependent Care)  
  • Employer Paid Life Insurance and AD&D Coverages  
  • Health Savings account paired with our low-cost High Deductible Medical Plan  
  • 401(k) Safe Harbor Retirement plan with employer match with immediately vest   

 

Additional Employee Requirements  

  • Participation in both internal meetings and external meetings via video calls, as necessary. 
  • Ability to go into corporate or client offices to work onsite, as necessary. 
  • Prolonged periods of remaining stationary at a desk and working on a computer, as necessary. 
  • Ability to bend, kneel, crouch, and reach overhead, as necessary. 
  • Hand-eye coordination necessary to operate computers and various pieces of office equipment, as necessary. 
  • Vision abilities including close vision, toleration of fluorescent lighting, and adjusting focus, as necessary. 
  • For positions that require business travel and/or event attendance, ability to lift 25 lbs, as necessary. 
  • For positions that require business travel and/or event attendance, a valid driver’s license, as necessary. 

*If requested, reasonable accommodations will be made to enable employees requiring accommodations to perform the essential functions of their jobs, absent undue hardship.   

USA Benefits 

  • Robust healthcare and benefits including Medical, Dental, vision, Disability coverage, and various other benefit options  
  • Flexible Spending Accounts (Medical, Transit, and Dependent Care)  
  • Employer Paid Life Insurance and AD&D Coverages  
  • Health Savings account paired with our low-cost High Deductible Medical Plan  
  • 401(k) Safe Harbor Retirement plan with employer match with immediately vest   

Our diversity makes us stronger - it drives meaningful change and enables us to build innovative technology solutions. We are committed to creating an inclusive community where all of us, regardless of background, identity, or personal characteristics, feels valued, respected, and free from discrimination. As an equal opportunity employer, we welcome applications from all individuals and base hiring decisions on merit, skills, qualifications, and potential.

Endava Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Endava DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Endava
Endava CEO photo
John Cotterell
Approve of CEO

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Java Software Engineer (Contract/Remote), Endava

If you're a Senior Java Software Engineer looking to make a real impact, we’d love to see what you've got! At our company, we don’t just build software; we create bespoke technological solutions that cater to the unique needs of our clients. With over two decades in the industry, we pride ourselves on being at the forefront of innovation, bringing together engineering excellence and a commitment to collaboration. In this role, you'll be diving deep into the coding universe—developing, debugging, and troubleshooting complex applications while adhering to the highest coding standards. You’ll work with a dynamic team and contribute to every phase of software development, from ideation to production. The position requires a solid 7+ years of experience, plus a Bachelor’s degree in a related field, as well as proficiency in Java and Object-Oriented Programming (OOP). Our environment promotes learning and growth, offering opportunities to engage with various technologies and methodologies, including .NET and Azure DevOps. Here, we believe that a good work-life balance is essential, which is why we embrace flexible working hours and hybrid work options. If you thrive in a collaborative atmosphere and are eager to tackle challenging projects while making technological advancements, this is the place for you. Ready to embark on an exciting adventure with us?

Frequently Asked Questions (FAQs) for Senior Java Software Engineer (Contract/Remote) Role at Endava
What are the primary responsibilities of the Senior Java Software Engineer position at our company?

The Senior Java Software Engineer at our company is primarily responsible for developing custom software solutions, following coding standards, and applying best practices throughout the software development lifecycle. This includes coding, debugging, testing, and troubleshooting various applications, as well as contributing to complex project aspects.

Join Rise to see the full answer
What qualifications do you need for the Senior Java Software Engineer role at our company?

To qualify for the Senior Java Software Engineer position at our company, candidates should hold a Bachelor’s degree in Software Engineering, Computer Engineering, or Computer Science, along with over 7 years of professional experience in software application design and development. Proficiency in Java, OOP, and experience with web-based and client/server systems is also required.

Join Rise to see the full answer
What kind of technologies will a Senior Java Software Engineer be working with at our company?

In the Senior Java Software Engineer role at our company, you will work with technologies such as Java, .NET, Microsoft SQL Server, Oracle SQL, and various Javascript frameworks like Vue.js or Angular.js. Familiarity with Azure/DevOps, MS Teams, Eclipse, and Git for source control will also be valuable.

Join Rise to see the full answer
What kind of work environment can a Senior Java Software Engineer expect at our company?

At our company, Senior Java Software Engineers can expect a collaborative and flexible work environment that promotes work-life balance. We encourage hybrid work options and provide resources for continued learning and professional development. Our team frequently engages in both internal and external meetings, fostering a culture of communication and support.

Join Rise to see the full answer
Are there opportunities for career growth for a Senior Java Software Engineer at our company?

Absolutely! At our company, we believe in career development and provide numerous pathways for growth, including coaching, non-linear career paths, and access to internal development programs. You can expect to work on complex projects, gain diverse experience, and continue your technical education, setting you up for future advancement.

Join Rise to see the full answer
Common Interview Questions for Senior Java Software Engineer (Contract/Remote)
What motivated you to apply for the Senior Java Software Engineer position at our company?

When answering this question, focus on your passion for technology, specific interests in the projects our company undertakes, and how the company’s values align with yours. Show enthusiasm for the chance to contribute to innovative solutions.

Join Rise to see the full answer
Can you describe your experience with Object-Oriented Programming?

Discuss your understanding of OOP principles such as encapsulation, inheritance, and polymorphism. Provide examples of how you've applied these principles in previous projects, demonstrating your practical knowledge and problem-solving abilities.

Join Rise to see the full answer
How do you handle troubleshooting and debugging in your projects?

Explain your systematic approach to troubleshooting, including how you identify issues, investigate potential root causes, and implement solutions. Share specific examples that illustrate your methodical process and the results achieved.

Join Rise to see the full answer
What experience do you have with collaborative software development tools?

Talk about your experience using tools like Git, Microsoft Azure DevOps, or Team Foundation Server (TFS). Share specific examples of how these tools helped improve collaboration and the overall efficiency of your team’s development process.

Join Rise to see the full answer
Can you describe a complex project you’ve worked on in the past?

Be ready to detail a specific project, the challenges you faced, the technologies involved, and your role in the process. Highlight your contributions, any adjustments you had to make, and the successful results upon project completion.

Join Rise to see the full answer
How do you ensure your code meets quality standards?

Discuss your strategies for maintaining code quality, such as implementing unit testing, conducting code reviews, and utilizing coding standards. Mention any tools or frameworks you use to aid in achieving high-quality deliverables.

Join Rise to see the full answer
What role does documentation play in your development process?

Emphasize the importance of documentation in ensuring code maintainability and knowledge sharing among team members. Talk about how you document your code and any methodologies you follow to keep documentation clear and concise.

Join Rise to see the full answer
How do you keep your skills up-to-date with new technologies?

Share your approach to ongoing learning, such as attending workshops, enrolling in online courses, or participating in tech communities. Highlight specific areas you've recently explored or skills you've learned that are directly relevant to the Senior Java Software Engineer role.

Join Rise to see the full answer
Describe how you prioritize tasks during a project.

Provide a breakdown of your time-management strategy, including how you assess task urgency and importance. Share tools or techniques you use to stay organized and ensure that you meet project deadlines.

Join Rise to see the full answer
What do you think is the biggest challenge facing developers today?

Reflect on current industry trends, such as rapid technological changes or cybersecurity issues, and provide your thoughts on their impact on developers. Conclude with how you remain adaptable and forward-thinking in the face of these challenges.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Startup Mindset
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Learning & Development
Work Visa Sponsorship
401K Matching
Equity
Performance Bonus
Photo of the Rise User
Contentful Remote Dublin, Dublin, Ireland
Posted 8 days ago
Photo of the Rise User
Finalis Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Lendable Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 3 days ago
Customer-Centric
Collaboration over Competition
Growth & Learning
Take Risks
Medical Insurance
Dental Insurance
Vision Insurance
Flex-Friendly
Equity
Learning & Development
Photo of the Rise User
Posted 20 hours ago

We have built our organisation around a simple philosophy: We focus on helping people to be successful. The people who work for us, the people who engage with us, and the people who use the systems and applications we design, build and operate.

49 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Contract, remote
DATE POSTED
January 28, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!