Hi, Greetings for you..! *Please mention visa status and the rate part*
*Java Software Developer * *Salt Lake City, Utah* This Java Software Developer expertly designs and develops code for complex software applications and modifies/maintains the existing software. More specifically, this Java Software Developer contributes to the Platform team and will help: • Define and implement next generation data services powering core parts of our API business logic and our partner-facing API • Deploy solutions to Financial Institutions, FinTech Companies, Small and Medium Businesses, Large Enterprises, Consumers and even Government Agencies • Guide the overarching API design and tooling of the platform • Obsess over the performance, reliability and sustainability of our data centric offerings *Responsibilities*: • Contributor to the analysis, design, and development of Finicity’s platform powering strategic and complex API projects, utilizing broad industry awareness and Java development expertise. • Codes, tests, debugs, and documents fault tolerant, maintainable, and scalable data movement solutions. • Codes, tests, debugs, and documents fault tolerant, maintainable, and scalable API solutions; enhances existing code to ensure that production systems continue to meet user needs. • Implements complicated systems and software components, in compliance with Agile and Services Oriented Architecture standards, utilizing expertise in the Java programming language and related development frameworks, REST principles, and a variety of storage platforms including: RDBMS, key/value, and graph. • Participates in discussions with stakeholders about high-level concepts and/or desired technology solutions, utilizing expertise to recommend options to meet business needs. • Maintains a solid level of understanding of Java application development best practices, tools, and programming techniques. • Keeps current with new developments in the financial technology industry and may lead development of departmental standards and methodologies. • Uses extensive experience and specialized software development knowledge to plan and accomplish necessary project tasks, may provide consultation on a variety of complex software development projects and is considered to be a top-level specialist> • Explore and expand your skills in Kafka, Kinesis, Beam, NiFi, Data Flow, KubeFlow, RabbitMQ, MQTT, AMQP and other message stream like technologies and protocols *Required Qualifications:* • Minimum of two years relevant and progressive application development experience using Java and any frameworks and techniques (Spring, Boot, MVC) related to the design and development of software solutions • Extensive experience and demonstrated skill required in web application frameworks, REST architecture principles, and advanced data engineering principles • Requires the ability to analyze business requirements and create technical designs and specifications, develop, implement and document solutions, ensuring implementations meet design specifications and adhere to standards • Demonstrates expertise in a variety of software engineering concepts, practices, tools and procedures • Experience with Kubernetes, Containers, Docker, REST APIs, GraphQL, Event Streams or other modern delivery mechanisms required. Thanks and Regards, G Rathan -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/android-developers/9e5ba904-8ec4-49f0-961a-5b7fb7089328n%40googlegroups.com.

