Senior UI-UX Java Swing Developer
Telit Cinterion · United States · 2 wk ago
RemoteRemoteQuality AssuranceFull-time
About the role
We are looking for a strong Java UI/UX Swing programmer to join our team. The ideal candidate should have 5+ years of Java Swing development experience, experience with enterprise-level user interfaces, and a proven track record of developing robust solutions for Telit deviceWISE Workbench and other deviceWISE products.
Responsibilities
- Develop new features for Telit deviceWISE Workbench and other deviceWISE products
- Find and fix defects
- Interact with Sales, Technical Support, Testers, Project Managers, and FAEs to design and deliver robust solutions
- Support and enhance our deviceWISE IoT products, primarily the deviceWISE Workbench desktop application with web front end development
- Perform coding, debugging, testing, and troubleshooting on a variety of operating systems
- Develop solutions for a variety of Windows, MacOS, and Linux operating system environments
- Organize and schedule their work to determine the best approach to solve a range of highly complex technical problems
Requirements
- 5+ years of Java Swing development experience
- Experience with enterprise-level user interfaces built with Java (Swing) front end, dealing with a lot of data from multiple sources
- Front-end web development knowledge preferred but not required
- 2+ years of object-oriented design experience
- Hands-on experience with agile development process
- Participate in architecture, design, code reviews and unit testing
- Provide application support, analysis and design related to new and existing applications as well as finding innovative and cutting-edge solutions to meet business needs
- Interact with architects, project management, developers, testers, and other engineers to estimate, plan, design, test, and release new solutions according to the committed plans
- Provide Level 3 support and interacts with support engineers, management, and customers as needed
- Work independently and collaborate well with others
- Follow and improve our design, verification, build, and release processes
Qualifications
- Java Swing and general Java and JavaScript front-end development experience
- Experience with communication protocols in java, TCP/UDP/JDBC/HTTP/etc.
- Experience in the Windows environment including tools for debugging, profiling, and version control
- Comfortable using Eclipse or an equivalent IDE for Java development
- Experience with continuous integration tools like Jenkins
- Experience with Git source control management
- Familiarity with web application front-end development, Typescript/JavaScript/Angular and similar
- Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering
- Excellent communication and interpersonal skills
Preferred Qualifications
- Experience with enterprise-level user interfaces built with Java (Swing) front end, dealing with a lot of data from multiple sources
- Front-end web development knowledge preferred but not required
- 2+ years of object-oriented design experience
- Hands-on experience with agile development process