US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


Senior Java Developer

Key Responsibilities



* Design and develop a next generation thick client UI leveraging deep Java technologies.



* Lead and contribute to full-stack development on both front-end and back-end systems, working within an Agile (Scrum) environment.


* Develop, maintain and modernize backend services built with Spring Boot and JMS, using ActiveMQ.


* Develop to an MS SQL Server databases, creating and maintaining tables, DDL/DML, indexes, triggers, views, storage procedures, etc.  Design and optimize data access and database structure.


* Develop RESTful web services to integrate external systems.


* Integrate with ESRI based mapping data, leveraging a native SDK.


* Contribute to AI-related initiatives, including machine learning model integration or intelligent automation.


* Collaborate with cross-functional teams including product managers, QA engineers, and system architects.

Participate in code reviews, testing, and deployment planning.


* Troubleshoot production issues and provide performance tuning and optimization where necessary.

Required Qualifications



* Bachelor’s degree in Computer Science, Software Engineering, or a related field.


* 7+ years of experience in Java software development, including experience in enterprise environments.


* Deep and extended experience with Java.


* Experience with using Spring Boot to develop backend webservices.


* Proficiency in JMS and messaging technologies such as ActiveMQ.


* Proficiency with relational databases, MS SQL Server.


* Strong debugging, problem-solving, and performance optimization skills.


* Excellent communication and teamwork abilities.

Embraces technical challenges and wants to be surrounded by an extremely seasoned R&D team.

Preferred Skills



* Master’s degree or advanced certifications in software development or cloud technologies.


* Experience with these technologies: JavaFX, ActiveMQ, OpenFire, Tomcat, Spring Boot, MS SQL Server, Apache Lucene Solr, ESRI GIS data, .NET, shell scripting, Atlassian Jira/Confluence/Bitbucket, Microsoft SSRS, Microsoft Power BI, Java Web Development (JSP, Servlets, JavaScript, HTML/CSS).



* Experience with distributed, real-time, or mission-critical systems where reliability and performance are key.  Experience developing or supporting Computer-Aided Dispatch (CAD), Records Management Systems (RMS), or other Public Safety software applications.


* Experience with AI/ML frameworks, integrating AI into applications, and leveraging AI for efficiencies in daily work.


* Legacy experience with the Eclipse Framework Target Platform and RCP (Rich Client Platform) applications.


* Knowledge of continuous integration and delivery pipelines (e.g., Jenkins, TeamCity).





Share Job