Senior Java Software Engineer

Resolvit.com - Dallas, TX

RESOLVIT

Bringing Solutions That Make Business Better

Join Resolvit as a Senior Java Software Engineer and be part of a creative, forward-thinking team. Our success at deploying skilled, highly knowledgeable experts has landed us on the Inc. 5000 list of America’s fastest-growing companies four times – and we’re just getting started.

As the Senior Java Software Engineer, you will work in a fast-paced Agile team environment and be responsible for developing and testing software solutions for new functionality, remediating defects in existing functionality, and contributing to team success. You will develop software destined for services to be deployed in a cloud-based architecture using the latest software development techniques. You will also provide senior level Java language software programming services and be a Java technical resource for your respective Agile team. Additionally, you will:

  • Be part of an Agile team developing services for the PDS 2.0 Project
  • Be a software developer responsible for designing, implementing, and testing new services using the Java language in the Quarkus framework
  • Provide Java language expertise and mentoring to other Agile team members
  • Provide Java language code reviews to Agile team members
  • Write code that meets standards and delivers desired functionality using the technology selected for the project
  • Drive world-class quality in the development and support of products
  • Engage subject matter experts in successful transfer of complex domain knowledge
  • Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, software and product security, scalability, documentation practices, refactoring, and testing techniques
  • Understand performance parameters and assess application performance
  • Work on core data structures and algorithms and implement them using technology chosen
  • Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness

What You’ll Need to be Successful:

  • At least 10 years of software industry experience
  • At least 8 years of experience developing microservices using Java frameworks like Quarkus, Spring Boot, or similar
  • Bachelor’s degree in computer science or another STEM major
  • Strong Java programming skills
  • Experience with the following:
    • Agile development process
    • Developing services using JAX-RS: Java RESTful Web services
    • Using and managing data using Java Persistent API (JPA)
    • Jackson JSON processor and/or XML
    • Java Message Service (JMS) and Advanced Message Queuing Protocol (AMQP)
    • Configuration management tools: GITHUB/GITLAB
    • Creating Docker files and usage or similar container technology
    • Database schema changes using Liquibase or similar
    • Authentication/authorization using Open ID Connect (OIDC) or Java Web Toolkit (JWT)
    • Debugging developed code
    • Defect investigation and reproduction
    • Build processes and tools (JENKINS)
  • Effective remote working skills to learn new environment, domain, and product with minimal time
  • Self-starter with the ability to set direction for self and others when uncertainty exists
  • Proven ability to provide services and Java mentoring and coaching to others on team
  • Highly effective and efficient troubleshooting skills
  • Highly effective communications skills
  • Drive to complete tasks on schedule
  • Adapts to new environments and changing requirements and pivots quickly as needed

Benefits:

At Resolvit, you’ll be given the support you need to grow in your consulting career. In addition to opportunities for advancement, we offer:

  • Medical, dental, and vision insurance
  • Life insurance coverage
  • Long-term and short-term disability coverage
  • 401(k) retirement plan with matching
  • Professional support from our Client & Employee Optimization Specialist

We currently have more than 100 open career opportunities across the country, so be sure to mention the appropriate Job Code with any correspondence!

About Resolvit:

Resolvit is an international technology consulting firm with industry-leading customers in the financial services, high tech, manufacturing, retail, life sciences, and government sectors. Through its partnerships, Resolvit delivers highly impactful, innovative solutions across five core areas: Infrastructure Modernization, Application Development Services, Enterprise Data Management & Analytics, Knowledge & Content Management, and Strategic Staffing.



Posted On: Thursday, June 24, 2021



Apply to this job
  • It is the policy of Resolvit, LLC to provide and administer employment, training, compensation, promotion, benefits and employment practices without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, age, disability, medical condition, veteran status, marital status, or political affiliation.