Back End Developer

Overview

On Site
$74.55 - $74.55 hr
Contract - Independent
Contract - W2
Contract - 6+ mo(s)

Skills

SOFTWARE ENIGNEER
JAVA DEVELOPER
FULLSTACK DEVELOPER
FULLSTACK JAVA DEVELOPER
SOFTWARE DEVELOPER
BACKEND JAVA DEVELOPER
BACK-END JAVA DEVELOPER
BACKEND DEVELOPER
JAVA APPLICATION DEVELOPER
APPLICATION DEVELOPER
JAVA PROGRAMMER
BACKEND ENGINEER
BACK-END ENGINEER
JAVA
SQL
GROOVY
SPRING
REDIS
MEMCACHED

Job Details

Payrate: $74.55 - $74.55/hr.

Summary:
Professional traits and work habits of the successful person in this role include: enthusiastic and excited about technology; flexible, dependable, and know how to have fun while getting a lot done.; setbacks and constraints motivate you to work harder; will roll up your sleeves and get your hands dirty with the rest of the team; strive to constantly improve yourself and team; demonstrate knowledge of industry trends and look for ways to apply those trends to your products; seek to create a culture of high code quality; recognized as a technical expert in at least one area of specialty; lead technical design sessions on your team.

Responsibilities:
  • Provide hands-on contributions in all phases of the project lifecycle - architecture, design, development, MVP, and Dev Ops of key technology initiatives
  • Work directly with technical leads, product and engineering management and business stakeholders
  • Work with modern engineering concepts including Microservices, agile development methodology, test-driven development, continuous integration, and deployment practices
  • Bring a creative and innovation-driven mindset with the ability to articulate engineering design strategies related to scale, performance, security, and usability
  • Build high-performance, highly available and scalable distributed systems
  • Accountable and responsible for code and design reviews, aggressive refactoring and collaborating with other engineers on the team
  • Anticipate and solve technical issues and make architectural and design decisions to avoid those issues
  • Work closely with test engineers to help build test automation frameworks and CI/CD pipelines.
  • Collaborate effectively on cross-functional projects
  • Proactively mitigate high impact risks to prevent them from turning into issues and support efforts to manage and resolve critical issues

Minimum Requirements:
  • 6+ years experience in software development and a bachelor s degree, or 8+ years of experience without a bachelor s degree
  • 6+ years experience of hands-on development experience building applications using languages such as Java

Preferred Qualifications:
  • 6+ years experience implementing and deploying modern application development technologies such as Java, Groovy, Spring, REST-based web services, SQL and NoSQL databases
  • 4+ years experience with modern engineering concepts and technologies including Micro services, OpenShift, Splunk etc.
  • 2+ years experience as a tech lead providing coaching, work direction, and/or mentoring to a development team
  • 2+ years experience with Off-heap caching solutions, such as Redis or Memcached, Continuous integration workflows using tools like Jenkins.
  • 2+ years experience with modern JavaScript frameworks like Angular, React, and Node.js
  • 1+ years experience with Cloud Computing Platforms - AWS, Google Cloud Platform, etc.
  • Knowledge of and working experience with open-source software (Apache, Tomcat, Memcached, etc.) as well as networks, security, firewalls, load balancers, DNS, and other infrastructure components

Pay Transparency: The typical base pay for this role across the U.S. is: $74.55 - $74.55/hr. Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education and experience and the benefits package you select. Full-time employees are eligible to select from different benefits packages. Packages may include medical, dental, and vision benefits, 10 paid days off, 401(k) plan participation, commuter benefits and life and disability insurance.

For information about our collection, use, and disclosure of applicant's personal information as well as applicants' rights over their personal information, please see our Privacy Policy ().

Aditi Consulting LLC uses AI technology to engage candidates during the sourcing process. AI technology is used to gather data only and does not replace human based decision making in employment decisions. By applying to this position, you agree to Aditi s use of AI technology, including calls from an AI Voice Recruiter.

#AditiConsulting
#25-21703
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.