What are the responsibilities and job description for the IT Software Engineer 1 (Java) position at Garmin?
Overview
We are seeking a full-time IT Software Engineer 1 in our Olathe, KS location. In this role, you will be responsible for maintaining, debugging, and improving existing software applications in a collaborative team environment.
Essential Functions
All Teams :
Works with Application Analysts to develop / implement unit and system testing processes
Reviews existing code, troubleshoots and modifies applications to debug / enhance
Identifies / resolves problems of basic scope using proper tools / techniques
Interacts with internal / external (non-IT) associates to gather specific requirements related to software issues and may be responsible for planning own technical work
Recommends improvements to existing applications to help support existing applications
Seeks input from Garmin IT Analysts or other technical resources as required
Applies standards and procedures to accomplish tasks, learns how to use / apply appropriate tools as needed, and documents work thoroughly in an organized manner
Applies the use of applicable technologies to achieve essential functions of this role and participates in project definition activities including feature analysis and system tradeoffs
Basic Qualifications
All Teams :
Bachelor's Degree in Computer Science, Information Technology, Management Information Systems, or related field OR an equivalent combination of education and relevant experience
Outstanding academics (cumulative GPA greater than or equal to 3.0 as a general rule)
Must demonstrate ability to learn / understand secure coding practices
Demonstrated strong and effective verbal, written, and interpersonal communication skills
Web Team :
Demonstrated understanding of basic developmental languages (ex. Java, C , C#, SQL, PHP, PL / SQL etc.) to support a given software application
Must possess programming experience for one or more of these technologies : HTML, Java, Java Server Pages (JSP), Java Servlets, JDBC, Java Enterprise Edition technologies, Spring, O / R mapping (Hibernate, Toplink), Java Web Frameworks (Struts, JSF), Microsoft ASP
Must demonstrate an understanding of web standards (XHTML, CSS) relevant to Garmin's business needs
BI Team :
Demonstrated understanding of development techniques for Extract, Transform and Load (ETL) and analytic applications as part of a structured Systems Development Life Cycle (SDLC) process
Must possess development experience for one or more of these technologies : ETL tools such as Informatica, SSIS or Datastage, and experience with analytic tools such as Qlik, Tableau or PowerBI.
EDI Team :
Demonstrated understanding of development techniques for EDI (Electronic Data Interchange) and EDI / ERP integration solutions as part of a structured Systems Development Life Cycle (SDLC) process
Must possess programming experience for one or more of these technologies : Java, SQL & Oracle PL / SQL, XML, Java Enterprise Edition technologies, Java Web Frameworks
PLM Team :
Demonstrated understanding of development techniques for enterprise business applications including Agile PLM, Docuware, DocuSign and other applications as part of a structured Systems Development Life Cycle (SDLC) process
Must possess programming experience for one or more of these technologies : Java, JSP / Servlets, Spring / Spring Boot Framework, RESTful Web Services, JDBC, Agile PLM SDK, PL / SQL
Core ERP Team :
Demonstrated understanding of development techniques for enterprise business applications including one or more Oracle EBS, ASCP and other business applications as part of a structured Systems Development Life Cycle (SDLC) process
Must possess programming experience for one or more of these technologies : Java, PL / SQL, Oracle Forms, Oracle Reports, BI publisher, Oracle Workflow and utilization of Oracle public API's in program development
Desired Qualifications
Outstanding academics (cumulative GPA greater than or equal to 3.5)
Previous experience working in a team environment
Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran's status, age or disability.
This position is eligible for Garmin's benefit program. Details can be found here : Garmin Benefits
Keep a pulse on the job market with advanced job matching technology.
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
What is the career path for a IT Software Engineer 1 (Java)?
Sign up to receive alerts about other jobs on the IT Software Engineer 1 (Java) career path by checking the boxes next to the positions that interest you.