Back to all jobs
J

Senior Software Engineer - Java

Juvare

KaunasOn-site8y ago
Employment
Full-time
Seniority
Senior

About the role

At JUVARE, we envision a future where all communities are resilient in the face of increasing threats and risk, joined together in networks of mutual assistance. JUVARE is a technology company focused on developing innovative enterprise resilience solutions for government agencies, corporations, healthcare providers and higher education around the world. JUVARE has supported over 500,000 emergency response incidents, minimizing the negative impacts to people, organizations and brands. From day-to-day operations and planned events, to disruptions and unexpected emergencies, our clients use JUVARE solutions to safeguard their communities and secure resiliency. By being precise, vigilant, and connected, JUVARE helps our clients, to not only bounce back after adversity but, bounce forward. We currently have an opening for the following position:


Senior Software Engineer – Java


We are seeking an experienced Software Engineer to design, implement, and support Java-based applications used by emergency response and hospital personnel in the field and in medical facilities.


The Senior Software Engineer position is a key role in our organization. The successful candidate is creative and passionate, attentive to detail, highly motivated, and focused on the timely delivery of solutions that adhere to highly available architectures and automated software testing techniques.


This role is part of a team that practices a disciplineddevelopment methodology. This individual interacts directly with Product Owners, Business Analysts, and Support/Application Specialists to discover, clarify, and understand our clients’ business problems and develop effective, reliable, and scalable solutions in an Agile, test-driven environment. This individual works well independently (self-directed) as well as within a team. This individual is proficient in support activities and comfortable interacting with customers.


Technologies include (but are not limited to): Java 8+, Spring MVC, JPA (Hibernate), REST/Web Services, AJAX, JavaScript frameworks (JQuery, Angular, React), JUnit, SQL/relational databases,  Tomcat, and Solr. Interest in diverse technologies will help qualify and differentiate candidates.


Responsibilities:



  • Develop solutions across all layers, from the database through the data, service, and application layers to the user interface
  • Follow an Agile development process
  • Develop strong, collaborative relationships across teams and departments
  • Work closely with Product Owners and Business Analysts to review, elaborate, and document system and solution requirements
  • Design and develop high-quality, effective, and reliable technical solutions that meet client needs and result in low defect rates
  • Participate in peer code reviews; review test objectives and test cases
  • Evaluate newly emerging technologies and participate in business decisions regarding technologies to implement
  • Ensure development teams use only reliable, proven tools and development environments
  • Work closely with Application Specialists and Customer Support to provide effective second and third level client support
  • Support team member and peer professional growth through coaching and providing educational opportunities
  • Remain current on state-of-the-art development tools and programming techniques; participate in educational opportunities and professional organizations
  • Work closely with DevOps to help enhancing product environments and automated build/deployment process
  • Evaluate product health by using monitoring and load testing solutions, reviewing penetration testing reports


Education Level:



  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience


Skills/Qualifications:


  • Five or more years of technical software development experience with a minimum of two years of Java development experience
  • Object Oriented Analysis, Design, Programming methodologies, data structures and design patterns
  • Agile methodologies
  • Evaluate product health by using monitoring and load testing solutions, reviewing penetration testing reports
  • Familiarity with cross-cutting concerns such as security, performance, scalability, maintainability and supportability
  • Experience with code management and build tools
  • Experience writing unit and integration tests
  • Experience with Spring MVC and JPA (Hibernate)
  • Experience in JavaScript frameworks (JQuery, Angular, React)
  • Experience in integration implementation, using SOAP/XML and REST/JSON
  • Experience with Continuous Integration tools (Jenkins, TeamCity or VSTS)
  • Experience with environment deploy/orchestration (Kubernetes, Docker, Ansible, etc)
  • Experience with Monitoring and Alerting tools(Splunk, Graylog, ELK, Datadog, etc)
  • Demonstrated analytical and problem-solving skills
  • High degree of attention to detail, personal initiative, and commitment to quality
  • Ability to rapidly absorb and implement new technologies and procedures
  • Ability to clearly articulate complex technical issues
  • Database design and implementation expertise
  • Excellent oral and written communication skills
  • Experience supporting highly available solutions in Azure or AWS is preferred


What You’ll Get in Return:


  • Chance to develop a product that makes a difference in people’s life
  • Professional training and development opportunities
  • Attractive compensation and benefits package
  • Flexible working environment
  • A personalized development plan and regular progress reviews

731,000+ hidden jobs like this

Juvare and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.