Company:
AuthenticID Inc.
Location: Dallas
Closing Date: 03/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
All Jobs > Senior Java Backend Developer
Full-time
Description
Role Purpose
As a Senior Java Backend Developer, you will work on back-end systems using our tech stack primarily based on Java. You will need to be able to view your development holistically to cater to both user experience and functionality. You will need to understand how your design decisions impact usability and scalability.
Location: Seattle, WA/ St Louis, MO/ Dallas, TX (Candidate will have an in-person interview)
Responsibilities
- Participate in the design and creation of scalable software.
- Write clean, functional code on the front and back end.
- General testing and bug fixing or other coding duties.
- Problem-solving mentality.
- Work on cross-functional teams.
- Be the first round of QA on your code.
- Ensure responsive and efficient code.
- Code with security in mind, not as an afterthought.
What you bring
- Excellent problem-solving skills and exceptional attention to detail.
- Demonstrable ability to learn new technologies quickly.
- Organizational and time management skills.
- Calm under pressure.
- Experience working in a team-first, collaborative environment.
- Highly self-motivated and self-directed.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Proven track record of delivering high-quality software solutions on time and within budget.
- Experience with Agile methodologies and DevOps practices is a plus.
Qualifications
- Core
- Must-Have: 5+ years of professional experience building large-scale enterprise applications.
- 8-12+ years of demonstrable professional software development experience working on projects of increasing complexity and including proactive technical leadership and mentoring.
- Willingness to work within a Lean Software Development process doing trunk-based development and continuous deployment.
- Demonstrable applied knowledge of algorithms and data structures, dependency injection, unit testing, and test-driven development, OOA&D, SOLID and packaging principles, design patterns, software architecture, microservice concepts and patterns, scalability, security, twelve-factor applications, distributed computing, and domain-driven design.
- Java Spring Boot based applications.
- NoSQL - MongoDB, SQL - MySQL.
- Amazon Web Services.
- Strong understanding of RESTful APIs, microservices architecture, and asynchronous programming.
- Partner with key stakeholders, leading, guiding, and mentoring junior/senior developers.
- Creative thinker.
- Strategic thinking.
- Management of stakeholders and their expectations.
- Deep understanding and experience with Agile methodologies.
- Ability to work with cross-functional teams to deliver on a common goal.
- Interpersonal skills and developing relationships with team members and customers.
- Outstanding communication, presentation, and leadership skills.
- Analytical and problem-solving skills.
- Must be located in Seattle, WA, Dallas, TX, or St. Louis, MO, metro areas.
Share this job
AuthenticID Inc.