Aguila Consulting
Soar to where only eagles dare
Fixed Term Employment
Burgesshill,UK
Posted 1 month ago
Key Responsibilities:
- Develop high-quality, scalable, and maintainable software using Java & Microservices frameworks.
- Participate in code reviews, testing, and quality assurance practices.
- Debug and resolve software issues, ensuring efficient troubleshooting.
- Deploy, support, and monitor software across test, integration, and production environments.
- Automate CI/CD pipelines for seamless deployments.
- Ensure application scalability based on demand projections.
Required Skills & Experience:
- 5+ years of experience in Java-based software development.
- Strong knowledge of Java 8+, with experience in Java 11 & Java 17 being a plus.
- 1+ year experience with GoLang for backend development.
- Expertise in Spring Boot for microservices development.
- Strong experience with Kafka and its integrations.
- Proficiency in both SQL and NoSQL databases (e.g., Oracle, PostgreSQL, Couchbase, Cassandra).
- Experience in event-driven microservices architecture for distributed systems.
- Hands-on experience with GitHub, Jenkins, Splunk/Kibana/Grafana for monitoring and deployment.
- Knowledge of TDD (Test-Driven Development) and unit testing frameworks.
- Experience with API development and cloud infrastructure.
- Familiarity with DevOps and CI/CD tools.
Nice-to-Have Skills:
- Experience with Reactive Programming (Vert.x or equivalent).
- Knowledge of BDD frameworks like Cucumber and performance testing tools like JMeter.
- Understanding of high-transaction, high-availability applications.
- Exposure to caching mechanisms for optimized performance.
- Technical certifications in Java, Spring, Microservices, or Cloud.
Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.