Find A Job › Information Technology


Senior Java Developer

  • Location: Flower Mound, TX
  • Job Type: Right to Hire
  • Ref No: 21-00938
  • Date: February 23, 2021
  • Job title:

Job Description - Senior Java Developer



ICS is hiring a Senior Java Developer to join our Client’s expanding software/platform team! The Senior Java Developer will work across both web and mobile, consumer facing applications.

What You’ll Do:

  • Build and implement back-end services, API and some front end that integrate with other service and third party partners.
  • Work cross functionally with the company’s infrastructure, security, data warehouse, and other development teams
  • Interact with customers.
  • Validate requirements and system design.
  • Automate and streamline existing processes, procedures, and toolsets.
  • Ensure code paths are unit tested and defect free.
  • Participate in full integration testing.
  • Rapidly address issues and fix defects.

Skills/Experience You’ll Need:

  • Bachelor’s degree in Computer Science, MIS, Mathematics, Engineering, or other technical field or related experience. Advanced degree desirable.
  • 5+ years of system development experience using a variety of the following technologies:
    • Application Development: Java1.8
    • Web Services: SOA, XML, XSL, SOAP, REST, Spring MVC, Spring Boot
    • Application Design: Model-View-Controller (MVC), Object Oriented, RESTful services / APIs
    • Data-Layer Development: MySQL, NoSQL (Memcache, Redis, Elasticache), ORM
  • Able to technically describe in detail:

    • Full web technology stack (e.g. HTTP, cookies, headers, caching, asset pipelines)
    • Application Program Interfaces (APIs), Messaging Software and Interoperability Techniques and Standards
  • Demonstrated experience with:

    • Developing high quality, performant, and maintainable applications
    • Gathering and documenting technical requirements and specifications
    • Multiple development methodologies including Scrum, and/or Agile, and test-driven development
    • Disciplined approach to software engineering best practices (e.g. unit testing, code reviews, design documentation, quality assurance)
  • Experience designing security solutions for web applications and services is preferred
  • Any experience with message-based bus / queues (Kafka, Kinesis, RabbitMQ) is preferred


Related Job Listings

Job Location Type Posted  
IT Compliance Manager - 100% Remote The Woodlands, TX Direct Placement March 02
Vice President of Human Resources Carrollton, TX Direct Placement March 02
RAN Automation Program Manager DALLAS, TX Direct Placement March 02
Junior Systems Administrator Irving, TX Right to Hire March 01
System Administrator (SCCM) Houston, TX Contract March 01