Demo

Staff Software Engineer (Lead Java Developer) - REMOTE

Jobot
Southfield, MI Full Time
POSTED ON 8/22/2023 CLOSED ON 9/19/2023

What are the responsibilities and job description for the Staff Software Engineer (Lead Java Developer) - REMOTE position at Jobot?

Award-winning FinTech company looking for a Staff Software Engineer (Lead Java Developer)

This Jobot Job is hosted by: Shaun Fitzgerald
Are you a fit? Easy Apply now by clicking the "Quick Apply" button and sending us your resume.
Salary: $150,000 - $175,000 per year

A bit about us:

We are a FinTech company in the auto finance industry experiencing tremendous growth. Looking for motivated, easy to work with individuals as we've grown 20% year over year.

Why join us?
  • 100% remote
  • Competitive salary annual bonus
  • Health, dental, vision
  • Working with cutting edge FinTech technologies
  • Generous PTO offered
  • Growth potential


Job Details

We are seeking a highly motivated Staff Software Engineer (Lead Java Developer) with Full Stack software engineering experience to join our team during an exciting phase of growth. Our company is dedicated to developing cutting-edge technologies and ensuring our business remains future-proof in the ever-evolving digital landscape. We are looking for an enthusiastic individual who is passionate about working on state-of-the-art web applications built on AWS. The ideal candidate should possess strong technical skills, a deep understanding of software development life cycle methodologies, and exceptional attention to detail. MUST HAVE previous experience converting monolithic code to microservices architecture.

***No C2C - this is a permanent, full time position. Fully remote!

Responsibilities:
  • Design and develop full-stack web applications using various programming languages, frameworks, and libraries.
  • Develop RESTful APIs and integrate front-end with back-end services.
  • Implement user interfaces using responsive design principles.
  • Write unit-tests and functional tests to ensure code quality and reliability.
  • Optimize web applications for scalability, performance, and security.
  • Design and implement databases and data models to support the applications.
  • Contribute to the design and architecture of the applications, suggesting improvements.
  • Conduct impact analysis of changes on the entire web application stack.
  • Continuously learn and apply new web technologies and best practices to enhance the applications.
  • Document the architecture, design, and code for future reference and maintainability.
  • Troubleshoot production issues and provide effective solutions.
  • Contribute to the team's sprint commitments and actively participate in Agile practices.
  • Lead continuous learning activities to improve design and code quality, as well as expand application domain knowledge.
  • Participate in talent selection processes and mentor less experienced engineers.
  • Communicate effectively with cross-functional teams, including product managers, designers, and other engineers.

Requirements:
  • Bachelor's degree in Computer Science, Information Systems, or a closely related field; or equivalent work experience.
  • Minimum 10 years of software engineering experience.
  • Experience in leading and overseeing a team of software engineering talent across multiple applications.
  • Strong understanding and proficiency in one or more object-oriented programming languages and design patterns.
  • Practical experience in Software Development Life Cycle (SDLC), including Agile/SCRUM and Waterfall methodologies.
  • Practical experience in data modeling, design, and messaging.
  • Experience working on mission-critical enterprise class applications.
  • Demonstrated ability to coach and mentor less experienced team members.
  • Experience in building web-based applications on AWS or other public cloud platforms.
  • Proficiency in front-end web technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular).
  • Experience with server-side technologies such as Node.js, Python, or Java.
  • Familiarity with AWS services such as EC2, S3, RDS, and Lambda.
  • Understanding of RESTful APIs and experience in developing and consuming them.
  • Familiarity with relational and non-relational databases.
  • Experience in developing and deploying containerized applications with Docker or Kubernetes.
  • Familiarity with DevOps tools and practices such as CI/CD, infrastructure as code, and automated testing.
  • Strong problem-solving skills and ability to troubleshoot complex issues in production.
  • Excellent written and verbal communication skills to collaborate with cross-functional teams and stakeholders.

Preferred:
  • Knowledge of AWS services and tools, especially in building web-based applications.
  • Experience with microservices architecture and containerization technologies like Docker.
  • Advanced understanding of IDEs and the ability to leverage advanced features for improved performance.
  • In-depth usage and creation of application programming interfaces (API) and frameworks, such as JSON, Rest/SOAP based Web Services, JUnit, Jenkins, and Bitbucket.
  • Experience in API security, analytics, throttling, caching, logging, request and response modifications.
  • Experience in creating REST API documentation using Swagger or similar tools.
  • Ability to use DDL to create


Interested in hearing more? Easy Apply now by clicking the "Quick Apply" button.

Benefits:
401K, Employee Events, Employee Referral Program, Flexible Schedules, Free Food and Coffee, Game Rooms, Life Insurance, Maternity/Paternity Paid Leave, Medical, Dental and Vision, On Site Cafeteria, Paid Holidays, Paid sick days, Parking , Performance bonus, Professional Development, Retirement / Pension Plans, Vacation/paid time off, Work From Home


About the Company:
Jobot


 



Company Size:
500 to 999 employees


Industry:
Computer Hardware


Founded:
2018


Website:
https://jobot.com/


Salary : $150,000 - $175,000

Staff Embedded Software Engineer
EV.Careers -
Dearborn, MI
STAFF SOFTWARE ENGINEER
Sirius XM -
Farmington, MI
Staff Software Engineer - Salesforce
Chevrolet -
Warren, MI

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Staff Software Engineer (Lead Java Developer) - REMOTE.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jobot

Jobot
Hired Organization Address Lander, WY Full Time
Want to learn more about this role and Jobot? Click our Jobot logo and follow our LinkedIn page! Job details Unlimited P...
Jobot
Hired Organization Address Cheyenne, WY Full Time
Want to learn more about this role and Jobot? Click our Jobot logo and follow our LinkedIn page! Job details 🤖 Internat...
Jobot
Hired Organization Address Billings, MT Full Time
Want to learn more about this role and Jobot? Click our Jobot logo and follow our LinkedIn page! Job details 🤖 Internat...
Jobot
Hired Organization Address Washington, DC Full Time
Want to learn more about this role and Jobot? Click our Jobot logo and follow our LinkedIn page! Job details High end Ar...

Not the job you're looking for? Here are some other Staff Software Engineer (Lead Java Developer) - REMOTE jobs in the Southfield, MI area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!