Java Software Engineer

Java Software Engineer

April 30, 2022 2022-06-26 3:00

We are seeking a Java Software Engineer to join our team. Your primary role responsibility will be developing, implementing, and maintaining Java based applications. 

 

Duties and Responsibilities 

  • Execute full software development life cycle (SDLC)
  • Write well-designed, testable code
  • Integrate software components into a fully functional software system
  • Troubleshoot, debug and upgrade existing systems
  • Designing and implementing Java-based applications.
  • Analyzing user requirements to inform application design.
  • Defining application objectives and functionality.
  • Aligning application design with business goals.
  • Experience using Java testing tools for finished code
  • Debugging and resolving technical problems that arise.

 

Competency Requirements

  • Experience building Java EE applications
  • Familiarity with Object-Oriented Design (OOD)
  • Good knowledge of popular Java frameworks like Struts, Spring, Hibernate, Springboot etc
  • Familiarity with a variety of designs, languages, and methodologies (e.g. SQL, ORM, J2EE, RabbitMQ, Microservices, Agile and Scrum)
  • Experience with test-driven development

 

Minimum Requirements 

  • Skills in DB Schema design and SQL development
  • Excellent knowledge of SQL and hands on experience with ORM frameworks 
  • Ability to solve problems creatively and effectively
  • Experience working in an Agile/Scrum development process
  • Familiarity with software management tools like Jira, ClickUp, Trello

 

About Velocity Inc.

Velocity believes in doing the right thing for our customers, for our business and for our employees. We do this by treating people the way we want to be treated. Fairly, honestly, with respect and consideration.

 

Why Velocity?

Velocity is a great place to do awesome work. You’ll:

  • Join a tight-knit team working in an atmosphere of friendship, exploration, and respect.
  • Work on a variety of projects and help build innovative technologies that will drive the future.
  • Be part of a transparent company that’s active in making the software community stronger, smarter, and more diverse.
  • Receive great benefits, including support for professional development, schedule flexibility, employee ownership, and generous vacation time.

 

Our Values

  1. Leadership – Do what’s right, even if it’s tough
  2. Collaboration – Leverage our collective genius, be a team
  3. Transparency – Be real
  4. Accountability – Recognize that if it is to be, it’s up to me
  5. Passion – Show commitment in heart and mind
  6. Advocacy – Earn trust and business
  7. Quality – Ensure what we do, we do well