We are seeking a talented and experienced Java Fullstack Developer
The ideal candidate should have a strong background in both front-end and back-end development, with expertise in Java programming and web technologies. You will be responsible for designing, developing, testing, and deploying web applications that meet our clients' needs. As a Java Fullstack Developer, you will collaborate with cross-functional teams to deliver high-quality software solutions.
Requirements
- 4 to 8 years hands-on Software Development experience
- Good knowledge on Data Structures and Algorithms.
- Object Oriented analysis and design using common design patterns.
- Hands on experience in building RESTFUL web services using NodeJS/Java SpringBoot and understanding of the REST architecture constraints.
- Must have experience in building single page applications/MFEs with UI frameworks like Angular/React Js etc
- Good knowledge on Relational Databases and SQL and query tuning
- Experience with test-driven development using Junit, Mockito, Jest etc
- Proficiency in tools Jenkins, Bitbucket, Gradle/Maven, JIRA, Jenkins.
- Basic knowledge on Cloud platforms AWS/PCF.
- Basic knowledge on monitoring tools Grafana and ELK.
- Good to have automation and scripting skills proficiency in shell, groovy amp; python.
- Can work under dynamic change environment and have the right attitude to learn and implement.
- Good communications skills, with crisp and concise communication and the ability to articulate on technical topics with ease.