Software Engineer 2

OSI Systems Fort Lauderdale , FL 33301

Posted 3 months ago

S2 Global, an OSI Systems Company is seeking a Software Engineer 2 to work in its Ft Lauderdale, FL location.

S2 Global is the leading provider of security screening solutions and has extensive experience in program assessment, technology deployment, operation management, image analysis and maintenance services at major events, ports, land borders and air cargo facilities. Focused on Operations, Integration and Training, S2 Global's solutions ensure that customers have the advanced technologies and sophisticated techniques to significantly increase their screening capabilities.

Job Description

We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.

Responsibilities Include:

  • Contribute in all phases of the development lifecycle.

  • Write well designed, testable, efficient code.

  • Ensure designs are in compliance with specifications.

  • Prepare and produce releases of software components.

  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

  • Uphold the company's core values of Integrity, Innovation, Accountability, and Teamwork.

  • Demonstrate behavior consistent with the company's Code of Ethics and Conduct.

  • It is the responsibility of every employee to report to their manager or a member of senior management any quality problems or defects in order for corrective action to be implemented and to avoid recurrence of the problem.

  • Duties may be modified or assigned at any time to meet the needs of the business.

Job Qualifications

  • BS/MS degree in Computer Science, Engineering or a related subject.

  • 3-5 years of proven hands-on Software Development experience.

  • Proven working experience in Java development.

  • Hands on experience in designing and developing applications using Java EE platforms.

  • Object Oriented analysis and design using common design patterns.

  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc).

  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).

  • Experience in the Spring Framework.

  • Experience as a Sun Certified Java Developer.

  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).

  • Experience with test-driven development.

  • Travel up to 30%

  • Must be eligible to work in the US without sponsorship.

Preferred Qualifications:

  • Microsoft .Net C#

  • MVC

  • Entity Framework

  • SQL code first

  • JQuery Bootstrap javascript

  • AngularJS

  • User Interface design

  • WebAPI web services

  • Azure Cloud hosting administration

This position includes an education verification as part of our background check.

Equal Opportunity Employer Disability and Veteran

EEO is the Law

Poster Link:

OSI Systems, Inc. has three operating divisions: (a) Security, providing security and inspection systems, turnkey security screening solutions and related services; (b) Healthcare, providing patient monitoring, diagnostic cardiology and anesthesia systems; and (c) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for original equipment manufacturers with applications in the defense, aerospace, medical and industrial markets, among others.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Jr Devops Software Engineer

Ultimate Software

Posted 2 days ago

VIEW JOBS 1/23/2020 12:00:00 AM 2020-04-22T00:00 Ultimate Software is looking to hire a Jr DevOps/Software Engineer to join our extremely talented Product Development team! As one of our Software Engineers, you will be part of our continued improvement and growth of our HR and Payroll Software Solution. This Software Engineer will be required to have programming skills such as Java, C#, .net or .net core skills and will be responsible for helping to build and optimize our deployment pipelines, CI/CD. alerts, monitoring etc. This Engineer will be involved in the deployment of our enterprise software solution to the cloud. The qualified candidate for the Software Engineer position is someone who has a can-do attitude and is an innovative thinker. Ultimate Software works in an agile environment we have daily stand-ups, code reviews, and constant communication within each self-managed cross functional team. The ability to communicate effectively with Product Analysts and QA's, as well as work closely and well with other team members are key components for success in this position. Here at Ultimate Software, we truly put our people first. We strongly believe in teamwork, and we encourage and trust our people to reach higher, learn more, and live up to their potential. Ultimate is ranked #1 on Fortune's Best Places to Work in Technology for 2019 and #8 on the 100 Best Companies to Work For list in 2019. Ultimate is also ranked #2 on Fortune's 75 Best Workplaces for Women and #9 on its Best Workplaces for Diversity list. Learn more about US here: Primary/Essential Duties and Key Responsibilities: * Works on an agile development team to develop, test deployment pipelines, CI/CD for cloud-based enterprise software solution * Automating/ Enhancing manual monitoring processes, alerts, CI/CD. * Communicate with team members to clarify requirements and overcome obstacles to meet the team goals. * Actively participate in daily code reviews with software engineers and architects. * Creates customized versions for modules; works on planning and support for major product upgrades; and participates in daily code review. * Solve challenging engineering tasks on time and with high quality Required Qualifications: * 3+ years of experiences in programming such as Java, C#, .NET, .Net core etc. * 2+ years of experience working with Databases and proficient in writing SQL queries. * Experience working with a continuous delivery process * Experience with JSON and Services development (SOAP or REST) * Experience with Cloud Infrastructure * Understanding of source control technologies * Self-motivated. can take ownership of a task from analysis to completion. * Strong written and verbal communication skills * High degree of self-motivation to learn new methodologies that will enhance job performance Preferred Qualifications: * Working knowledge of DevOps methodology * Knowledge of and Docker/ Containers / Kubernetes * Experience working with GIT * Experience using SQL Server * Experience using TeamCity, Jenkins, or Travis CI This job description has been written to provide an accurate reflection of the current job and to include the general nature of work performed. It is not designed to contain a comprehensive detailed inventory of all duties, responsibilities, and qualifications required of the employees assigned to the job. Management reserves the right to revise the job or require that other or different tasks be performed when circumstances change. Ultimate Software will reasonably accommodate employees with disabilities as defined by the Rehabilitation Act of 1973, the Americans with Disabilities Act (ADA) and other appropriate statutes. If you are an applicant and need a reasonable accommodation when applying for job opportunities within the Company or request a reasonable accommodation to utilize the Company's online employment application, please contact Ultimate Software Fort Lauderdale FL

Software Engineer 2

OSI Systems