FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Proficient in designing and maintaining software solutions for Building Automation Systems, with extensive experience in full-stack development using Java and web technologies. Demonstrates strong capabilities in Agile methodologies, Test-Driven Development, and software lifecycle management.
Highest-signal resume keywords
Java ProgrammingFull-Stack DevelopmentAgile MethodologiesTest-Driven Development (TDD)Software Lifecycle Management
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaObject-Oriented ProgrammingJavaScriptHTML5CSS3JQueryAngularAjaxJSPJava Servlets
Soft Skills
Analytical ReasoningProblem-SolvingAttention to DetailMultitaskingOrganizational Skills
Tools & Technologies
AI-Assisted Development ToolsDiagnostic ToolsVersion ControlBuild ProcessesRelease Management
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Software Engineering
Industry Keywords
Building Automation SystemsSoftware SolutionsMission-Critical SoftwareUnit TestingFunctional Testing
Tech Stack
Tools & technologiesAngularJavaJavaScriptjQueryReact
About the role
Key responsibilities & impact- Design, build, and maintain mission-critical software solutions for Building Automation Systems, focused on building automation controllers
- Drive full-stack development across the software lifecycle using core Java
- Develop software solutions using Agile methodologies and approaches
- Participate in project planning by investigating solutions and providing estimates
- Apply new technologies to advance the company’s product offerings
- Use TDD to write unit and functional tests for quality and reliability
- Debug and resolve software, hardware, and firmware interaction issues using diagnostic tools and methodologies
- Evaluate problems, identify solutions, and translate findings into implementation tasks and plans
- Support sustaining efforts through product knowledge and consultation
Requirements
What you’ll need- Bachelor’s degree in Computer Science or Software Engineering
- 5+ years of software engineering experience
- Strong Java and object-oriented programming skills
- Experience with JavaScript, HTML5, CSS3, jQuery, Angular, Ajax, JSP, Java servlets, React, and other web-based technologies
- Experience working in an Agile/Scrum development process
- Experience with software lifecycle management, including version control, build processes, and release management
- Experience using AI-assisted development tools to accelerate coding, testing, and documentation while critically reviewing and validating generated solutions
- Experience with Test-Driven Development (TDD)
- Experience with unit and functional testing
- Analytical and logical reasoning
- Problem-solving skills and attention to detail
- Ability to multitask and stay organized in a dynamic environment
Benefits
Comp & perks- Short-term cash incentives, subject to plan requirements
- Medical, dental, and vision benefits
- Wellness incentives
- Retirement benefits
- Paid vacation days, up to 15 days
- Paid sick days, up to 5 days
- Paid personal leave, up to 5 days
- Paid holidays, up to 13 days
- Birth and adoption leave
- Parental leave
- Family and medical leave
- Bereavement leave
- Jury duty leave
- Military leave
- Purchased vacation
- Short-term and long-term disability
- Life insurance and accidental death and dismemberment
- Health Savings Account
- Health Care Spending Account
- Dependent Care Spending Account
- Tuition assistance
- Reasonable accommodation support during the hiring process
