Negotiable
Undetermined
Undetermined
Burgess Hill, England, United Kingdom
Summary: The Senior Java Software Engineer role requires extensive software development experience, particularly in Java application design and automated testing. Candidates should possess knowledge of infrastructure technologies, cloud computing, and event-driven/micro-services architecture. Proficiency in various development tools and methodologies, including Agile, is essential for success in this position.
Key Responsibilities:
- Hands-on Java application design, software development, and automated testing (Java 8 and higher).
- Intermediate knowledge of infrastructure technologies and components.
- Familiarity with cloud computing.
- Experience with event-driven/micro-services architecture for high-availability/distributed systems.
- Utilization of Spring Framework, Junit, GitHub, Microservices, Splunk, and APIs.
- Experience with test-driven development and unit testing frameworks.
- Proficient understanding of code versioning tools such as GIT and code build tools like IntelliJ, Redhat JBoss, etc., including DevOps concepts and CI/CD tools.
- Familiarity with Agile or other rapid application development methods.
- Possession of a university degree in computer science, computer engineering, or equivalent experience.
Key Skills:
- Software development experience in Java (Java 8 and higher).
- Knowledge of infrastructure technologies and cloud computing.
- Experience with event-driven/micro-services architecture.
- Proficiency in Spring Framework, Junit, GitHub, Microservices, Splunk, and APIs.
- Understanding of test-driven development and unit testing frameworks.
- Experience with GIT and code build tools like IntelliJ and Redhat JBoss.
- Familiarity with DevOps concepts and CI/CD tools.
- Agile or rapid application development methodologies.
- University degree in computer science, computer engineering, or equivalent experience.
Salary (Rate): undetermined
City: Burgess Hill
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT
software development experience in a professional environment and/or comparable experience with the following:
- Hands on Java application design, software development and automated testing (Java 8 and higher) I
- Intermediate knowledge of infrastructure technologies and components
- familiarity with Cloud computing
- Experience with Event-driven/Micro-services architecture for high-availability/distributed systems.
- Experience using Spring Framework, Junit, GitHub, Microservices, Splunk and API's
- Experience with Test driven development and unit testing frameworks.
- Proficient understanding of code versioning tools such as GIT and code build tools like IntelliJ, Redhat JBoss, etc., including DevOps concepts an CI/CD tools.
- Familiar with Agile or other rapid application development methods
- University Degree in computer science, computer engineering, or equivalent experience