
Java Developer
Contract @Garniche Jobs UK posted 1 week ago in IT ShortlistJob Detail
-
Job ID 338357
Job Description
Plan, design and develop technology operations applications focussing on utilisation analytics, capacity feasibility analysis, intelligent predictive reporting, automation, Service dashboards covering KPIs, SLAs and other key insights helping the business to achieve advanced network performance and enhanced customer experience
· Responsible for the integration of various applications from different suppliers into next-generation OSS/BSS platform, ensuring ease of use, security, and scalability
· Write clean, effective, and high-quality code with a cloud-native design
· Be involved in the whole lifecycle of projects: understanding contexts, suggesting ideas, planning, design, development, deployment, evolution, and maintenance
· Implement the solution using the choice of language and technologies – which now includes AWS services, Java using Spring Framework, React JS, Typescript, Groovy, Python and Kotlin
· Work as a team lead or Scrum Master as required
· Work with architects, providing design and architecture input for the VMAP and OSS platform and related applications in line with the company's overall business strategy
· Ensure compliance to architecture policies, roadmap, rules, and principles
· Design microservices, API clients or libraries using micro frameworks.
SKILLS AND QUALIFICATIONS
Essential: –
· Minimum 8+ years of industry experience
· Minimum 6+ years of experience building web applications (full stack) including:
o Back-end development experience using Java/Spring
o Front-end development using ReactJS
o Database experience using MongoDB and SQL-based DBs
· Experience with Continuous Integration e.g., Gradle, Maven, Jenkins
· Experience in AWS services like API Gateway, EC2, S3, Lambda, ECS, SQS, Elastic beanstalk, Kinesis, SDLF, RDS – Aurora/DynamoDB
· Proven experience in working in complex, multi-system integration projects
· Ability to design and implement highly available/highly scalable cloud-based and/or cloud-native solutions using Container and serverless technologies
· Experience with Agile methodologies for software development
· Good understanding of design patterns, SOLID principles, SaaS and SOA architecture paradigms
· Experience with TDD and BDD practices
· Experience with REST APIs both as a consumer and producer
Desirable: –
· Experience in Groovy and Typescript
· Experience in telco domain, working in BSS/OSS/MANO/NMS development projects
· Experience in using multiple languages like Kotlin, Python, PHP