Java Developer

Notes: 11/17 Call with Jeff- HM 
Pure Legacy.  Jump into code.  need to be great with that.  Help them grow.  Will be mentorship.  But  need to be able to jump in the code and go after it. 5 current engineers and 2 QA.  Very collaborative.  Not "on an Island".  Remote – Doesnt  care about Denver location.  Only concern is that they don't feel left out. Day Care Works is the platform.  

"Most fun team to work with" 

No High maintenance ppl.  Team over individual.  Jeff will promote their successes.  

Really Sharp in Java.  They can teach the rest.  Need to be intelligent. Can teach Spring for example. Can teach to move to cloud.  Jeff will empower his teams to grow and have a path.  

Needs: 

Java Strength – Legacy Core Java. 

Fundamentals of SQL or MySQL

Sr. Java Developer – Full Time. 

Any Mobile would be helpful.  Will help grow. 
Loves to code and not afraid of a challenge. 

The Senior Software Engineer will create and support enterprise-wide software solutions for both web and mobile. 

  • Living the Values:
  • Elevate One Another
  • Grow Together
  • Be a Driver
  • Respect All Perspectives.
  • Keep Our Promises
  • Wear the Customer Hat
  • Essential Job Functions:
  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Perform in depth analysis of task specifications, as well as assist in task grooming sessions which identify new specifications
  • Review, suggest, and implement improvements for all application areas
  • Refactor legacy applications to current generation standards using pragmatic approach
  • Communicate directly with internal business customers and partners, gather requirements, and provide project status updates
  • Test programs and work closely with quality assurance teams
  • Required Qualifications, Skills, and Experience:
  • 5+ years of experience in Java-based web development technologies and frameworks (JSP, AJAX, jQuery, Spring Framework, Struts2, application servers)
  • 5+ years of experience working with relational databases and related technologies/frameworks (JDBC, ORM tools such as Hibernate, JPA, etc.)
  • Strong experience in Ant and Maven, not just in use, but also in creating build scripts
  • Java 8 (or above), MySQL, and Tomcat knowledge is preferable
  • Knowledge of Android and Objective C mobile development – Preferably having experience coding with both frameworks, and/or the willingness to learn
  • Previous AWS experience as a plus
  • Strong understanding of web strategy and technologies
  • Strong knowledge of GIT source control and branching models in a collaborative coding environment
  • Excellent communication and interpersonal skills and an ability to work in a team environment
  • Strong analytical and problem-solving skills
  • Strong creative and design skills
  • Ability to work with cross-functional teams in multiple locations

Sr. Mobile Application Developer

Senior Mobile Application Developer
This role was opened for 100% remote work as of 11/24/20!
Field Squared is expanding its Software Development and Engineering Team. Come join us!

Field Squared is a fast-growing enterprise technology company and a pioneer in the field service software space. We built something different, an industry-first innovation to disrupt the market. The Field Squared Field Service Automation Platform helps businesses digitally transform their service operations. With Field Squared, our customers move faster, drastically reduce operating expenses and achieve exponential field workforce efficiency gains.

Field Squared is looking for a highly motivated and customer oriented Senior Mobile Application Developer to join our growing engineering team that supports the Field Squared application. This individual will be focused on developing and maintaining the Field Squared SaaS application for the company’s customers. Seeking a customer oriented, highly motivated mobile developer to join our engineering team.

Who you are:

  • Comfortable in a fast-paced environment
  • Interested in learning our software and generally comfortable with technology
  • Excellent verbal and written communication skills

Job Responsibilities:

  • Design, development and support iPhone and Android applications
  • Work with the Business Analysts to review and understand the business requirements and functional specifications
  • Work with Web and API developers
  • Participate in architecture, design and code reviews
  • Work with QA and DevOps team for code build/releases, test case design and defect resolution
  • Work with Team Lead/Project Manager/Architect for planning, estimation, documentation and status reporting
  • Perform any other tasks necessary for completion of project deliverables and application support
  • Adhere to project schedules, proactively resolve and or escalate issue to management

Required Skills and Experience:

  • 5+ years of Android and iOS development experience
  • Java, Kotlin, Objective-C and Swift Coding languages
  • Working knowledge of Xcode and Android Developer Studio
  • Experience in packages and dependency management using tools like CocoaPods and Gradle
  • Experience consuming and integrating JSON web services
  • Experience working with SQL and No SQL databases
  • Experience in developing applications with heavy transaction volume
  • Software Debugging
  • Knowledge of Xcode Instruments tool to analyze memory leaks, performance
  • OOP programming knowledge and skills
  • Solid presentation skills – need to be able to present and explain details of code in front of team members/management
  • 2+ years of Agile experience
  • Working knowledge of Git
  • Strong experience working with Software Requirements in an Agile environment
  • Be able to adapt and contribute to a fast paced and Agile application development
  • Ability to learn and adapt to new technologies
  • Strong self-management and time management skills
  • Understanding of App Store / Play Store Submission process is highly preferred
  • Test Flight experience is a plus
  • Familiarity with Jetpack and Architecture Components is a plus