Senior Java Software Engineer

job
  • WorldLink US
Job Summary
Location
Irving ,TX 75084
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
20 Jan 2025
Share
Job Description

Title : Sr Java Developer

Location: Irving Tx

Hybrid – Fulltime / W2


Sr Java Talent is responsible for hands on coding and establishing implementing new application systems.


Roles and Responsibilities:

  • Lead mid-size feature application design and development
  • Operate with autonomy and clear communication of activities
  • Analyze and troubleshoot application performance and design issues.
  • Proficient in information modeling, data structures, and algorithms.
  • Good understanding of system dependencies.
  • Develop standards for coding, testing, debugging, and implementation.
  • Participate in design discussions which result in key design decisions.
  • Translate complex designs into well-written applications.
  • Collaborate with industry vendors to support Digital architecture
  • Participate in the full development life cycle, identifying dependencies and ensuring software quality.
  • Communicate progress, manage escalations, and mitigate issues/risks.
  • Resolve discordant views through constructive dialogue.
  • Review metrics and seek new mechanisms for visibility to align.
  • Continuously assess and improve development processes, test plans, and operations.
  • Improve concurrent project delivery and streamline processes.
  • Share knowledge through forums and demonstrate expertise through industry certifications.
  • Assess risk in business decisions, ensuring compliance with laws, rules, and regulations.
  • Risk Analytics & Model Risk Management teams and provide technical
  • Update, optimize and maintain applications required for back-testing, impact
  • studies and stress testing.
  • Monitor regulatory changes and conceptualize, develop, implement,
  • troubleshoot and maintain system updates to ensure compliance.
  • Develop technical components across sub-projects and coordinate activities
  • between infrastructure team for application/infrastructure setup.
  • Implement control and risk implementation procedures, and adhere
  • standards and processes defined by organization


Required Qualifications

  • 7 years of relevant experience in Java Engineering technologies along with
  • application design experience
  • 7 years of experience as a Software Engineer/Developer using Enterprise level J2EE applications with messaging capabilities, Java spring boot, Java microservice, Spring, Hibernate, CI/CD Pipeline , Code Review, Distribution Applications.
  • 5 years as Senior Developer within a distributed, service-based enterprise environment (financial institutions preferred)
  • Multiple years of experience architecting and building horizontally scalable, highly available, highly resilient, and low latency applications
  • Multiple years of experience with Cloud-native development and Container Orchestration tools (Kafka Serverless, Docker, Kubernetes, OpenShift, etc.).
  • Multiple years of experience in Service Oriented and Microservices architectures, including REST and Graph QL implementations
  • Multiple years of experience with frameworks like Microservices Spring Boot, Quarkus, Micronaut, or Vert.x
  • Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.)
  • Experience with automation of contract, API, and integration testing.
  • Multiple years of experience with Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premises or public cloud (i.e., Tekton, Harness, CircleCI, Cloudbees Jenkins, etc.)
  • Multiple years of experience with agile and iterative software delivery
  • Clear understanding of Data Structures and Object-Oriented Principles using Java
  • Experience with systems / applications in Risk technology for financial institutions is preferred.


Preferred Qualifications

  • Exposure to Cloud infrastructure both on -premise and public cloud (i.e. OpenShift, AWS, etc.)
  • Exposure to event-driven design and architecture (i.e., Kafka, Spark Flink)
  • Exposure to Infrastructure as Code tools (i.e., Terraform, CloudFormation)
  • Exposure to Quality as Code Check In , Code Review Implementation (i.e. TDD, BDD, Unit
  • Testing, Selenium)
  • Exposure to database concepts (RDBMS, NoSQL) and web-based technologies (Angular/React) is a plus
  • Exposure to API Management tools
  • Technologies and Skills:
  • Java- Core concepts, best practices, servlets, J2EE, multithreading, io/nio, lambdas, data structures, stream api, generics, XML, JSON, JDBC, JMS,
  • Spring- Core, MVC, Boot, Data JPA, Security, Cloud, Batch, Integration, AOP, Security
  • Methodologies- Agile, Scrum
  • Function within a group – Self-motivated and team centric individual with exceptional soft skills
  • Education

    • Bachelor’s Degree
    • Bachelor’s Degree in Computer Science or Masters a Plus.

    Other Smiliar Jobs
     
    • Mountain View, CA
    • 16 Days ago
    • Mountain View, CA
    • 6 Days ago
    • Mountain View, CA
    • 6 Days ago
    • Mountain View, CA
    • 1 Days ago
    • Ridgefield Park, NJ
    • 1 Days ago
    • Mountain View, CA
    • 6 Days ago