What are the responsibilities and job description for the Java Microservices Architect position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Infomerica, Inc, is seeking the following. Apply via Dice today!
Job Title: Java Technical Architect
Must Have Technical/Functional Skills:
Diverse experience utilizing tools in Microservices architecture applications using Spring Boot, Spring Cloud config, etc.
Strong hands-on experience adhering to Java concurrency, concurrency patterns and building thread safe code Thorough experience working with transaction management, JTA applications.
Expertise in modernizing back-office systems for both international and domestic settlements, with a thorough understanding of the trade life cycle and settlement life cycle for a wide range of products including equities, fixed income, and exchange traded derivatives such as futures and options.
This includes comprehensive experience managing positions, collateral, and margin throughout the entire process.
Experience integrating with SWIFT network and its feeds Digital stacks include: (J2EE, Java, MQ, Oracle, Windows, and Linux)
10 years of Oracle RDBMS design and development skills with excellent
10 knowledge in store procedures,
Experience migrating Oracle RDBMS to ECS cloud and NoSQL database.
Architect and hands on technical experience in implementing large volume real time complex solutions Hands on exposure on shell scripting and Unix/Linux/Windows System Administration Expert level knowledge of relational and non-relation data models and queries i.e. SQL language semantics Hands on experience using Core java, Server side Java, Javascript, MVC Pattern, Spring Framework
10 years of experience in using JMS to connect to Tibco/IBM MQ
10 middleware experience with Spring Framework and Spring Boot,
10 Microservices, Spring MVC, Spring Data, Spring JMS, Spring JDBC,
10 Spring Security years of experience in Java front end frameworks
10 like Angular, React.js, jQuery etc
Experience in developing and deploying applications to cloud platforms AWS, Google Cloud Platform, PCF, etc
10 years of Application Development using Software Development Life
10 Cycle, SDLC years of Microservices development experience using
10 Spring boot, AppDynamics,
Docker, MongoDB / Cassandra, Kubernetes, Kafka, RabitMQ, Swagger etc
10 years of experience in Java multi-threaded programming.
10 years of experience with Test Driven Development TDD years of
10 experience in writing stored procedures, packages, functions etc
10 years of experience with code versioning tools such as Github,
10 Bitbucket, Subversion, Perforce Experience in DevOps process and
10 tools like Jenkins/Bamboo/UrbanCode also build technology like
10 Maven/Gradle
Roles & Responsibilities:
Lead feasibility studies and provide comprehensive time and cost estimates for settlement system modernization initiatives, both for international and domestic operations.
Develop IT planning strategies, assess risk technologies, and oversee applications and model development to ensure alignment with modernization objectives.
Design, establish, and implement new or enhanced application systems and programs tailored to support the evolving business needs of client settlement processes.
Monitor and control all phases of the software development life cycle, including analysis, design, construction, testing, and implementation, ensuring robust support to business users for settlement applications.
Utilize advanced expertise in Java application and microservices development to analyze and resolve complex issues related to settlement workflows, evaluate business and system processes, and ensure adherence to industry standards.
Recommend and develop security measures during post-implementation reviews to guarantee successful system design, data integrity, and secure transaction processing across domestic and international settlements.
Consult with users, clients, and technology teams to address technical challenges, propose advanced programming solutions, and facilitate the installation and integration of customer-facing settlement systems.
Define and enforce essential operating standards and processes to maintain consistency, reliability, and compliance within settlement modernization projects.
Serve as a mentor and advisor to junior analysts and team members, fostering skill development and promoting best practices in settlement system architecture.
Exercise independent judgment and autonomy in decision-making, operating effectively with limited supervision while acting as a subject matter expert (SME) for senior stakeholders.
Assess risk in business decisions, safeguard the firm's reputation, and ensure compliance with applicable laws, regulations, and policies during the modernization of settlement platforms.
Promote transparency by escalating, managing, and reporting control issues, and demonstrate ethical judgment in all aspects of conduct and business practices related to settlement modernization projects.
Generic Managerial Skills:
Job Title: Java Technical Architect
Must Have Technical/Functional Skills:
Diverse experience utilizing tools in Microservices architecture applications using Spring Boot, Spring Cloud config, etc.
Strong hands-on experience adhering to Java concurrency, concurrency patterns and building thread safe code Thorough experience working with transaction management, JTA applications.
Expertise in modernizing back-office systems for both international and domestic settlements, with a thorough understanding of the trade life cycle and settlement life cycle for a wide range of products including equities, fixed income, and exchange traded derivatives such as futures and options.
This includes comprehensive experience managing positions, collateral, and margin throughout the entire process.
Experience integrating with SWIFT network and its feeds Digital stacks include: (J2EE, Java, MQ, Oracle, Windows, and Linux)
10 years of Oracle RDBMS design and development skills with excellent
10 knowledge in store procedures,
Experience migrating Oracle RDBMS to ECS cloud and NoSQL database.
Architect and hands on technical experience in implementing large volume real time complex solutions Hands on exposure on shell scripting and Unix/Linux/Windows System Administration Expert level knowledge of relational and non-relation data models and queries i.e. SQL language semantics Hands on experience using Core java, Server side Java, Javascript, MVC Pattern, Spring Framework
10 years of experience in using JMS to connect to Tibco/IBM MQ
10 middleware experience with Spring Framework and Spring Boot,
10 Microservices, Spring MVC, Spring Data, Spring JMS, Spring JDBC,
10 Spring Security years of experience in Java front end frameworks
10 like Angular, React.js, jQuery etc
Experience in developing and deploying applications to cloud platforms AWS, Google Cloud Platform, PCF, etc
10 years of Application Development using Software Development Life
10 Cycle, SDLC years of Microservices development experience using
10 Spring boot, AppDynamics,
Docker, MongoDB / Cassandra, Kubernetes, Kafka, RabitMQ, Swagger etc
10 years of experience in Java multi-threaded programming.
10 years of experience with Test Driven Development TDD years of
10 experience in writing stored procedures, packages, functions etc
10 years of experience with code versioning tools such as Github,
10 Bitbucket, Subversion, Perforce Experience in DevOps process and
10 tools like Jenkins/Bamboo/UrbanCode also build technology like
10 Maven/Gradle
Roles & Responsibilities:
Lead feasibility studies and provide comprehensive time and cost estimates for settlement system modernization initiatives, both for international and domestic operations.
Develop IT planning strategies, assess risk technologies, and oversee applications and model development to ensure alignment with modernization objectives.
Design, establish, and implement new or enhanced application systems and programs tailored to support the evolving business needs of client settlement processes.
Monitor and control all phases of the software development life cycle, including analysis, design, construction, testing, and implementation, ensuring robust support to business users for settlement applications.
Utilize advanced expertise in Java application and microservices development to analyze and resolve complex issues related to settlement workflows, evaluate business and system processes, and ensure adherence to industry standards.
Recommend and develop security measures during post-implementation reviews to guarantee successful system design, data integrity, and secure transaction processing across domestic and international settlements.
Consult with users, clients, and technology teams to address technical challenges, propose advanced programming solutions, and facilitate the installation and integration of customer-facing settlement systems.
Define and enforce essential operating standards and processes to maintain consistency, reliability, and compliance within settlement modernization projects.
Serve as a mentor and advisor to junior analysts and team members, fostering skill development and promoting best practices in settlement system architecture.
Exercise independent judgment and autonomy in decision-making, operating effectively with limited supervision while acting as a subject matter expert (SME) for senior stakeholders.
Assess risk in business decisions, safeguard the firm's reputation, and ensure compliance with applicable laws, regulations, and policies during the modernization of settlement platforms.
Promote transparency by escalating, managing, and reporting control issues, and demonstrate ethical judgment in all aspects of conduct and business practices related to settlement modernization projects.
Generic Managerial Skills:
- 15 years of relevant experience
- Experience in systems analysis and programming of software applications Experience in managing and implementing successful projects Working knowledge of consulting/project management techniques/methods Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements