Java Developer

Computer Enterprises Inc
Allen, United States of America
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior
Compensation
$ 125K

Job location

Allen, United States of America

Tech stack

Java
JavaScript
Microsoft Windows
API
Agile Methodologies
JIRA
Build Automation
Azure
CSS
CMake
Computer Programming
Github
IntelliJ
JavaFX
Java Native Interface
JUnit
Log4j
Maven
Microsoft Visual Studio
Windows API
JetBrains
Data Logging
Delivery Pipeline
Concurrency
Material Design
Information Technology
Build Tools
Jenkins

Job description

This contract role aims to strengthen the US Engineering Team by supporting the delivery of roadmap feature commitments. The developer will work as part of an Agile team throughout the full product development lifecycle, including functional and design specifications, development, and QA handoff. The primary focus is on contributing as a Java Agile developer to a UI reskin of the Advanced Desktop Communicator without altering application workflow or business rules., * Support the full product development lifecycle within an Agile team environment

  • Contribute to a UI reskin of the Advanced Desktop Communicator, ensuring no changes to workflow or business rules
  • Collaborate with management, developers, and cross-functional teams to manage releases
  • Ensure sprint deliverables are met
  • Support functional and design specifications, development execution, and QA handoff
  • Participate in virtual and onsite interviews, including security checks and work authorization verification
  • Maintain and update UI components using JavaFX (FXML, CSS) and Swing
  • Develop and maintain native Windows API interactions via JNI
  • Automate build and packaging processes using tools like Maven, Jenkins, Launcj, and Log4J

Requirements

  • 5+ years of experience in programming with Java and JavaScript
  • Proficiency with Java 11/17 (concurrency, collections, streams)
  • Experience with JavaFX (FXML, CSS) and Swing
  • Native Windows development: JNI/JBA and Windows API interaction
  • Experience with JUnit and FlatLaf (Flat Look and Feel)
  • Build tools: Maven, Jenkins, CMake, SCons
  • Packaging and logging: Launcj, Log4J
  • Development and tracking tools: GitHub, Visual Studio, JetBrains IDEs (IntelliJ / PyCharm), Azure DevOps, JIRA
  • Ability to work in a hybrid environment with a flexible schedule

Required Education

  • Bachelor's degree in Electrical Engineering, Computer Science, IT, or Telecommunications

Preferred Skills

  • Experience with Windows native API interaction
  • UI modernization and styling using FlatLaf and JavaFX
  • Native API integration via JNI
  • Experience with build automation and deployment pipelines
  • Strong collaboration skills within Agile teams

Apply for this position