Java Developer - I - Triune Infomatics
Pleasanton, CA
About the Job
Role: Java Developer - I
Location: Coppell, TX
Duration: 6+ months
Responsibilities:
• Utilize strong analytical and technical skills to design object-oriented software and relational database systems, ensuring scalability and robustness in financial applications.
• Collaborate on concept definition, architectural refinement, and software design, with a focus on financial services or Fintech industry needs.
• Develop high-quality software in accordance with organizational and Fintech industry standards such as security, regulatory compliance (e.g., PCI-DSS), and high availability.
• Participate in all Agile ceremonies and contribute both independently and within the agile team.
• Apply shift-left principles to integrate testing, security, and code quality checks early in the development lifecycle.
• Proactively address potential issues through unit testing, automated testing, and code review practices to reduce defects and improve quality.
• Work with CI/CD pipelines using Jenkins to automate testing, building, and deployment processes.
• Use tools like Snyk to scan for security vulnerabilities and ensure code adheres to security standards throughout the development process.
• Stay up to date with evolving Fintech trends, regulatory changes, and emerging technologies to meet the specific needs of financial systems.
• Take ownership of assigned tasks and be highly responsive in identifying and resolving issues, especially those related to security and regulatory compliance.
• Propose creative solutions to technical challenges, especially in areas related to secure transactions, financial data processing, and real-time systems.
• Contribute to the success of the team by engaging across all levels and driving a Fintech-first approach to development.
Requirements:
• Experience: 1+ years of hands-on experience in Java application development, with strong knowledge of data persistence environments (JPA, Hibernate, etc.), preferably in a Fintech or financial services context.
• Java EE: Proven experience in designing, building, and testing Java EE applications, with in-depth knowledge of popular Java frameworks (Spring, Hibernate, etc.), and their application in financial technology systems.
• Multithreading: 1+ years of hands-on experience in multithreaded programming, with an emphasis on real-time financial systems and secure data handling.
• Front-end: Experience with AngularJS, JavaScript, and familiarity with modern front-end frameworks like Angular or React, especially for developing financial dashboards or transaction interfaces.
• REST Services: Solid understanding of RESTful services and experience building microservice-based architectures, with a focus on scalable, secure, and compliant Fintech solutions.
• Database: Strong familiarity with relational database design, SQL, and query optimization, with an emphasis on financial data security and integrity.
• DevOps and CI/CD: Working knowledge of build tools and version control systems such as Gradle, Git (BitBucket, GitHub, GitLab, etc.), and experience working with Jenkins for CI/CD pipelines.
• Shift-Left Development: Experience with early-stage testing, including unit testing, TDD (Test-Driven Development), and automated testing (e.g., JUnit, Selenium).
• Security Tools: Experience using tools like Snyk to identify and mitigate security vulnerabilities in code, with a focus on protecting financial data and ensuring regulatory compliance.
• Fintech Mindset: Understanding of the unique challenges in financial technology development, including security, data privacy, regulatory compliance (e.g., PCI-DSS), and high-availability systems.
• Agile Practices: Experience working in Agile environments, with an understanding of CI/CD pipelines and integrating quality assurance early in the development process.
Location: Coppell, TX
Duration: 6+ months
Responsibilities:
• Utilize strong analytical and technical skills to design object-oriented software and relational database systems, ensuring scalability and robustness in financial applications.
• Collaborate on concept definition, architectural refinement, and software design, with a focus on financial services or Fintech industry needs.
• Develop high-quality software in accordance with organizational and Fintech industry standards such as security, regulatory compliance (e.g., PCI-DSS), and high availability.
• Participate in all Agile ceremonies and contribute both independently and within the agile team.
• Apply shift-left principles to integrate testing, security, and code quality checks early in the development lifecycle.
• Proactively address potential issues through unit testing, automated testing, and code review practices to reduce defects and improve quality.
• Work with CI/CD pipelines using Jenkins to automate testing, building, and deployment processes.
• Use tools like Snyk to scan for security vulnerabilities and ensure code adheres to security standards throughout the development process.
• Stay up to date with evolving Fintech trends, regulatory changes, and emerging technologies to meet the specific needs of financial systems.
• Take ownership of assigned tasks and be highly responsive in identifying and resolving issues, especially those related to security and regulatory compliance.
• Propose creative solutions to technical challenges, especially in areas related to secure transactions, financial data processing, and real-time systems.
• Contribute to the success of the team by engaging across all levels and driving a Fintech-first approach to development.
Requirements:
• Experience: 1+ years of hands-on experience in Java application development, with strong knowledge of data persistence environments (JPA, Hibernate, etc.), preferably in a Fintech or financial services context.
• Java EE: Proven experience in designing, building, and testing Java EE applications, with in-depth knowledge of popular Java frameworks (Spring, Hibernate, etc.), and their application in financial technology systems.
• Multithreading: 1+ years of hands-on experience in multithreaded programming, with an emphasis on real-time financial systems and secure data handling.
• Front-end: Experience with AngularJS, JavaScript, and familiarity with modern front-end frameworks like Angular or React, especially for developing financial dashboards or transaction interfaces.
• REST Services: Solid understanding of RESTful services and experience building microservice-based architectures, with a focus on scalable, secure, and compliant Fintech solutions.
• Database: Strong familiarity with relational database design, SQL, and query optimization, with an emphasis on financial data security and integrity.
• DevOps and CI/CD: Working knowledge of build tools and version control systems such as Gradle, Git (BitBucket, GitHub, GitLab, etc.), and experience working with Jenkins for CI/CD pipelines.
• Shift-Left Development: Experience with early-stage testing, including unit testing, TDD (Test-Driven Development), and automated testing (e.g., JUnit, Selenium).
• Security Tools: Experience using tools like Snyk to identify and mitigate security vulnerabilities in code, with a focus on protecting financial data and ensuring regulatory compliance.
• Fintech Mindset: Understanding of the unique challenges in financial technology development, including security, data privacy, regulatory compliance (e.g., PCI-DSS), and high-availability systems.
• Agile Practices: Experience working in Agile environments, with an understanding of CI/CD pipelines and integrating quality assurance early in the development process.
Source : Triune Infomatics