Software Engineer, Level 4 (Minimum 10 years of Experience)
Apply NowCompany: FJA
Location: Boca Raton, FL 33433
Description:
We are seeking a skilled Software Engineer with a comprehensive blend of experience, skills and qualities who not only demonstrate technical excellence but also embody a spirit of mentorship and a commitment to a positive coding culture.
VISA and/or OPT-1 SPONSORSHIPS: FJA does not offer VISA or OPT-1 sponsorship now or in the future. All candidates must be able to present valid documentation proving their eligibility to work within the US within three days of their hire date if selected. Please note that FJA participates in the E-Verify program.
Work Location: Preferably, we are seeking candidates who reside within a 50-mile radius of our Boca Raton, FL office. However, candidates who reside outside of this local area but reside in the State of Florida and possess extraordinary knowledge, skills and experience which align with this position may be considered. Team members who reside within a 50-mile radius of our Boca Raton, FL office are required to be present in-office/onsite a minimum of 4 days per calendar month (ideally 1 day/week) and frequency may increase based on business requirements. Team members must be available for additional days in the office for in-person meetings and/or activities as directed by the organization. The organization reserves the right to modify and/or revoke the hybrid and/or remote working arrangements at the individual, team and/or overall organizational level at any time, with or without reason. Relocation assistance is not provided for this position.
Work Schedule: This position requires availability during operational hours as determined by specific business and client needs that may include different time zone(s) than an individual's physical location. Dependent upon business requirements, schedule flexibility with and without advance notice is required as this position may necessitate working additional days and hours outside of the employee's regular work schedule.
Travel: Flexibility to travel as business needs dictate is required. Domestic overnight travel will be required to other FJA and/or client offices; frequency varies between roles, departments, and/or projects.
Engineering Environment: Our development team specializes in building Java applications that are optimized for performance, security, and scalability. Experience with a robust set of libraries, frameworks, and technologies will make you a great fit for our team. A sample of the typical technologies we use include Spring Framework, Hibernate, Microservices, RESTful API, Reactive Programming, Cloud Computing, Natural Language Processing, Node.js, React, Docker, Kubernetes, GraphQL, and more! Additionally, these positions work closely with cross-functional teams, including product owners, designers, and other engineers.
Education: A High School Diploma or equivalent is required; college degree in computer science, software engineering or related field is preferred.
Professional Experience - Minimum 10 Years: Software development using Java, object-oriented programming, Spring Framework & related technologies, RESTful web services, database design and development using SQL and/or NOSQL, agile development methodologies and version control systems, test-driven development, and automated testing frameworks.Large complex software implementation and integration projects utilizing Agile development methodologies, continuous integration, and delivery within centralized and decentralized environments.
Strong Knowledge of Code Design Principles: With a solid understanding of software design patterns and principles, you excel at constructing robust, scalable, and maintainable code. Your expertise allows you to navigate and simplify complex systems, driving innovation within our product's architecture.
Driving a Coding Culture Around Clean Coding Principles: You champion and follow clean coding practices such as DRY and SOLID, focusing on clarity, simplicity, and elegance in code. You lead by example, reviewing code critically to ensure it adheres to our high standards of readability and quality. You motivate other team members by fostering an environment that values best practices, encourages, and demonstrates integration of clean coding principles into daily work.
Efficient Utilization of Best Practices: Your application of software engineering best practices optimizes productivity without compromising on quality. You leverage your knowledge of development methodologies and code optimization strategies to deliver high-quality solutions efficiently.
Passion for Unit Testing: An ardent supporter of unit testing, you understand its essential role in ensuring code quality and development efficiency. You advocate for thorough, well-written tests, emphasizing their importance in the software development lifecycle.
Proactive Mentorship of Less Tenured Engineers: You identify and foster emerging talents within the team, offering learning opportunities and personalized coaching. You are an exceptional communicator and guide, you actively mentor. Beyond technical skills, you cultivate a mindset focused on clean coding principles, self-improvement, and proactive problem-solving.
Commitment to Continual Learning and Improvement: Your passion for learning motivates you to stay abreast of the latest in software development. By sharing your knowledge, you contribute to the continual growth and adaptation of the team, fostering a culture of innovation and excellence.
Application Deadline: 10/20/2024 by 5:00 pm Eastern; FJA reserves the right to adjust this deadline based upon various factors.
Hiring Pay Range: 116,000 - 145,000 annualized. The stated hiring pay range is our good faith belief at the time of this posting. Final compensation placement will vary based on multiple factors such as position level placement, experience, knowledge, geographic location, competencies, and skill level as well as internal equity.
Bonus Compensation: Discretionary annual bonus amounts are not guaranteed and are subject to change based on company and individual performance. Discretionary annual bonuses, when paid, are determined by the leadership team, and is based upon an individual going above and beyond the scope of the job role.
Benefits: In accordance with this position, hired individuals may be eligible to participate in Company benefit plans and programs, including paid time off benefits (vacation, holiday, and sick time); group medical, dental, and vision insurance programs; life insurance and disability benefits; the Company's 401 (k) retirement plan, in accordance with and subject to the eligibility and other provisions of such plans and programs.
FJA-US is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other category protected by federal, state, or local law.
VISA and/or OPT-1 SPONSORSHIPS: FJA does not offer VISA or OPT-1 sponsorship now or in the future. All candidates must be able to present valid documentation proving their eligibility to work within the US within three days of their hire date if selected. Please note that FJA participates in the E-Verify program.
Work Location: Preferably, we are seeking candidates who reside within a 50-mile radius of our Boca Raton, FL office. However, candidates who reside outside of this local area but reside in the State of Florida and possess extraordinary knowledge, skills and experience which align with this position may be considered. Team members who reside within a 50-mile radius of our Boca Raton, FL office are required to be present in-office/onsite a minimum of 4 days per calendar month (ideally 1 day/week) and frequency may increase based on business requirements. Team members must be available for additional days in the office for in-person meetings and/or activities as directed by the organization. The organization reserves the right to modify and/or revoke the hybrid and/or remote working arrangements at the individual, team and/or overall organizational level at any time, with or without reason. Relocation assistance is not provided for this position.
Work Schedule: This position requires availability during operational hours as determined by specific business and client needs that may include different time zone(s) than an individual's physical location. Dependent upon business requirements, schedule flexibility with and without advance notice is required as this position may necessitate working additional days and hours outside of the employee's regular work schedule.
Travel: Flexibility to travel as business needs dictate is required. Domestic overnight travel will be required to other FJA and/or client offices; frequency varies between roles, departments, and/or projects.
Engineering Environment: Our development team specializes in building Java applications that are optimized for performance, security, and scalability. Experience with a robust set of libraries, frameworks, and technologies will make you a great fit for our team. A sample of the typical technologies we use include Spring Framework, Hibernate, Microservices, RESTful API, Reactive Programming, Cloud Computing, Natural Language Processing, Node.js, React, Docker, Kubernetes, GraphQL, and more! Additionally, these positions work closely with cross-functional teams, including product owners, designers, and other engineers.
Education: A High School Diploma or equivalent is required; college degree in computer science, software engineering or related field is preferred.
Professional Experience - Minimum 10 Years: Software development using Java, object-oriented programming, Spring Framework & related technologies, RESTful web services, database design and development using SQL and/or NOSQL, agile development methodologies and version control systems, test-driven development, and automated testing frameworks.Large complex software implementation and integration projects utilizing Agile development methodologies, continuous integration, and delivery within centralized and decentralized environments.
Strong Knowledge of Code Design Principles: With a solid understanding of software design patterns and principles, you excel at constructing robust, scalable, and maintainable code. Your expertise allows you to navigate and simplify complex systems, driving innovation within our product's architecture.
Driving a Coding Culture Around Clean Coding Principles: You champion and follow clean coding practices such as DRY and SOLID, focusing on clarity, simplicity, and elegance in code. You lead by example, reviewing code critically to ensure it adheres to our high standards of readability and quality. You motivate other team members by fostering an environment that values best practices, encourages, and demonstrates integration of clean coding principles into daily work.
Efficient Utilization of Best Practices: Your application of software engineering best practices optimizes productivity without compromising on quality. You leverage your knowledge of development methodologies and code optimization strategies to deliver high-quality solutions efficiently.
Passion for Unit Testing: An ardent supporter of unit testing, you understand its essential role in ensuring code quality and development efficiency. You advocate for thorough, well-written tests, emphasizing their importance in the software development lifecycle.
Proactive Mentorship of Less Tenured Engineers: You identify and foster emerging talents within the team, offering learning opportunities and personalized coaching. You are an exceptional communicator and guide, you actively mentor. Beyond technical skills, you cultivate a mindset focused on clean coding principles, self-improvement, and proactive problem-solving.
Commitment to Continual Learning and Improvement: Your passion for learning motivates you to stay abreast of the latest in software development. By sharing your knowledge, you contribute to the continual growth and adaptation of the team, fostering a culture of innovation and excellence.
Application Deadline: 10/20/2024 by 5:00 pm Eastern; FJA reserves the right to adjust this deadline based upon various factors.
Hiring Pay Range: 116,000 - 145,000 annualized. The stated hiring pay range is our good faith belief at the time of this posting. Final compensation placement will vary based on multiple factors such as position level placement, experience, knowledge, geographic location, competencies, and skill level as well as internal equity.
Bonus Compensation: Discretionary annual bonus amounts are not guaranteed and are subject to change based on company and individual performance. Discretionary annual bonuses, when paid, are determined by the leadership team, and is based upon an individual going above and beyond the scope of the job role.
Benefits: In accordance with this position, hired individuals may be eligible to participate in Company benefit plans and programs, including paid time off benefits (vacation, holiday, and sick time); group medical, dental, and vision insurance programs; life insurance and disability benefits; the Company's 401 (k) retirement plan, in accordance with and subject to the eligibility and other provisions of such plans and programs.
FJA-US is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other category protected by federal, state, or local law.