Senior Java Developer

dynaConnections Corp.

$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of Java experience using OOP principles and design patterns
  • 2+ years of experience with Spring Framework or similar frameworks
  • 2+ years of experience with JavaScript
  • 2+ years of experience with Elasticsearch and/or MongoDB
  • Familiarity with RDBMS schema design and query creation
  • Bachelor's Degree in Computer Science or related field
  • Self-motivated with strong problem-solving skills
  • Excellent communication and teamwork abilities

Responsibilities

  • Expand existing software to address customer needs
  • Update legacy modules using modern technologies
  • Develop software components using Java, Spring, JavaScript, and more
  • Design, develop, test, and debug software solutions
  • Collaborate cross-functionally to align development with business goals
  • Participate in design and code reviews for quality assurance
  • Build reusable components and systems for future scalability
  • Create and maintain technical documentation

Benefits

  • Competitive Compensation
  • 100% Employee Paid Health Plans including dental, vision, and life
  • Paid Time Off for vacation
  • Participation in an Employee Stock Option Program
  • 401 (k) Retirement Plan
  • Numerous Employee Appreciation Events
  • Wellness Program including Gym Membership
  • Professional Development Opportunities
  • Flexible Work Schedules
  • Blended Work Environment accommodating remote work
Full Job Description
In this role, you will participate in all phases of the development and implementation of dynaConnections' mission-critical software that includes research, design, development, testing, optimizing, and documentation, and work closely with cross-functional members of the organization to develop and evaluate solutions that improve operational performance and design of the overall system.

Requirements

RESPONSIBILITIES
  • Expand existing software to meet customers' changing needs.
  • Continue updating legacy modules with newer technologies.
  • Develop components and enhancements to our software, utilizing some or all the following: Java, Spring Framework, Javascript, ReactJS, AngularJS, Elasticsearch, MongoDB, SQL, and Oracle PL/SQL.
  • Design, develop, test, and debug software.
  • Work across departments to make sure long-term development efforts correctly support the business's goals and needs.
  • Participate in design and code reviews.
  • Build reusable components and systems.
  • Create technical documentation.
  • Guide specific implementation of overall architectural patterns and decisions.
REQUIRED SKILLS
  • 3+ years of Java experience utilizing object-oriented programming principles and design patterns
  • 2+ years of experience with Spring Framework or similar Java development frameworks
  • 2+ years of experience with Javascript
  • 2+ years of experience with Elasticsearch and/or MongoDB
  • RDBMS familiarity - schema design, query creation, and application integration
  • Bachelor's Degree in Computer Science or related field
  • Self-reliant and motivated self-starter
  • Excellent problem-solving and troubleshooting skills
  • Project and task-oriented with a focus on details
  • Clear, professional communication skills with the ability to effectively contribute to team discussions
  • Solid team player
OPTIONAL SKILLS (Nice to Have)
  • Experience with multiple approaches to Agile SDLC processes
  • Familiarity with ReactJS, AngularJS
  • Familiarity with navigating around Linux systems
  • Familiarity with Eclipse IDE
  • Experience designing and building API-based systems
  • Experience in the world of Real Estate data

Benefits

BENEFITS
  • Competitive Compensation
  • 100% Employee Paid Health Plans (i.e., health, dental, vision, life, and disability)
  • Paid Time Off - Vacation
  • Participate in Employee Stock Option Program
  • 401 (k) Retirement Plan
PERKS
  • Numerous Employee Appreciation Events
  • Wellness Program (Gym Membership)
  • Continued Professional Development Opportunities
  • Flexible Work Schedules
  • Blended Working Remotely Environment (Pre/Post COVID-19)

Similar Jobs

More Information Technology Jobs

Find similar Senior Java Developer jobs: