
Dice
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Fourth Technologies, Inc., is seeking the following. Apply via Dice today!
JAVA Developer-Core, Spring, Boot.
Participate actively in an agile development process, working closely with your teammates, other teams, product owners, service consumers and other stakeholders.
Strong communication skills, both written and oral.
Having proficiency Java language
Hands on experience in Microservices, RESTful webservices development in Java (SpringBoot or equivalent framework).
Good knowledge in messaging systems: RabbitMQ or any other.
In depth knowledge of Cloud Native Architecture, Microservice Architecture and related stacks (Service Registry, ELK / Splunk, service registry, VMs, etc.) and container technologies (Docker, Kubernetes, etc.).
Self Starter with the ability to multitask across several priority areas in the face of fuzzy situations.
Thorough understanding of the System Development Life Cycle and Development methodologies including Agile.
Experience of Agile development methodology, such as Scrum or XP.
Experience building a ‘Code, Deploy, Run’ pipeline using DevOps best practices by leveraging the best available CI/CD tools.
Strong computer science fundamentals: data structures, algorithms, design patterns.
Own Tech Debt/Tech Modernization – Ability to balance the long-term “big picture” and short-term implications of design decisions.
Demonstrated end-to-end ownership for development and design of least one cloud-based project.
Strong hands-on development skills to prototype technical solutions.
Strong desire to drive change, and ability to adapt to change quickly. Proficient in new and emerging technologies.
Exceptional communication and interpersonal skills.
Focus on reusability, frameworks, patterns and configurations tools for faster development.
Practitioner of Agile (Scrum) methodology.
Required skills:
Java Core, Spring Boot,.
Web Technologies JSON, REST.
DevOps / CI /CD tools & process Git/Bitbucket, Maven, Jenkins, Sonar.
Testing tools & frameworks e.g. JUnit, Cucumber, Mockito.
RDBMS systems and SQL e.g. Oracle, Cockroach DB.
Microservices and Layered (SOA/MVC) Architecture.
Good to have
Cloud deployments Pivotal Cloud Foundry, Amazon Web Services, Azure.
Container/Orchestration Docker, Kubernetes.
Observability and monitoring services Grafana, Splunk.
Integration patterns and messaging technologies Kafka, RabbitMQ.
Caching solutions Hazelcast, EhCache, Redis, Ignite.
Agile Methodology and Tools Scrum, Kanban, Jira.
IAM knowledge is a plus
– provided by Dice
To apply for this job please visit www.dice.com.