Java Developer

Java Developer
Company:

Josh Software


Details of the offer

Josh Software is relentlessly focused on discovering, developing and delivering innovative solutions that connect our customers to the people they serve through the advanced use of technology. With our reach, range and resources, we provide our customers a universal platform for driving their vision into their markets using consistent and reliable technology solutions. Josh Software has more than 15 years' experience and operates in the key strategic geographies in the USA, Australia, Europe, SE Asia and India.
Skills (Must have): 3+ years of experience as a developer in building and consuming cloud native microservices using agile methodology (in financial domain preferred) and 3+ years of experience in design and development – multiple platforms and functional domains. Knowledge in development of RESTful web services using popular technologies: Java, Spring Boot etc. Knowledge in developing middleware, streaming and database technologies like Kafka, Redis, PostgreSQL, Oracle, MongoDB etc. Experienced in TDD/ADD and Automation testing with Junits, Cucumber/Gherkin, Selenium, Jasmin, KarmaRunner, Blazemeter/JMeter. Knowledge on cloud scaling and containerization – K8S, containers etc. Experience in implementing in service mesh infrastructure layer. Basic understanding of front-end tech such as Java, HTML5, and CSS3. Skills (Good to have): Translate user stories into technical solutions that are performing at large scale. Design, develop, test, implement the services to support business functions. Implement the appropriate design patterns of a services oriented architecture: Saga, CB, CQRS, event driven. Adopt best practices to implement reliability measures: HA, fault tolerance. Understanding cross-platform functionality and compatibility of applications. Adopt best practices to implement scalability measures: load balancing, partitioning, caching. Adopt best practices to implement consistency measures: timeouts, retries, pessimistic locking. Deploy deliverables in cloud environments with advanced monitoring and debugging/tracing capabilities. Responsibilities: Develop cloud native microservices per DDD & TDD architecture principals with REST API development. Deliver in an agile development process within a DevSecOps environment. Design using sound principles of application, data and infrastructure – services that are performant, resilient and highly available. Creating, maintaining, testing, and debugging the entire back end of an application or system in interaction with other engineering and testing team. Qualification: M.C.A, B.Sc/MSc Computers, B.E/B.Tech in Computer Science, Engineering, or a related field. Additional Information: We offer a competitive salary and excellent benefits that are above industry standard. #J-18808-Ljbffr


Source: Talent2_Ppc

Requirements

Java Developer
Company:

Josh Software


Technical Lead - Enterprise Systems | Sydney, Au

Technical Lead - Enterprise SystemsReserve Bank of Australia, Sydney, AustraliaMore excellence, less vanillaJoining the IT Corporate Systems - Enterprise Sys...


From Efinancialcareers Ltd. - New South Wales

Published 11 days ago

Desktop Assessors - Expressions Of Interest

Desktop Assessors - Expressions of Interest Job No: 671990 Adelaide, Rest of SA, Hobart, Rest of TAS, Melbourne - Inner Suburbs & CBD, Melbourne - Outer Sub...


From Tideri Jobbörse - New South Wales

Published 11 days ago

Solutions Architect (Aunz)

Who We Are About Stripe At Stripe, you have an unprecedented opportunity to put the global economy within everyone's reach. Stripe is a financial infrastruct...


From Stripe - New South Wales

Published 11 days ago

Director – Security Operations (Head Of Cyber)

Purpose of Role The Head of Cyber will be responsible for driving proactive cyber posture through articulating clear cyber security strategy, cyber governan...


From Tideri Jobbörse - New South Wales

Published 11 days ago

Built at: 2024-09-29T01:25:35.397Z