Senior Java Developer - Plano, United States - CG Infinity

    Default job background
    Full time
    Description

    Get to Know Us:

    CG Infinity, Inc. is a software consulting firm that was founded in 1998. We offer solutions that are tailored to the needs of each individual client that we work with instead of offering standard, run-of-the-mill solutions to everyone. We work closely with our clients throughout the entire process and offer solutions for a myriad of challenges. CG Infinity has offices in Plano, TX, Houston, TX, Little Rock, AR, and Albuquerque, NM.

    Our Culture:

    Our people-first approach to technology offers best-in-class service and success rates. Here are some of the main services that we offer at CG Infinity: Salesforce Implementations, Customer Experience & CRM, Application Development & Integration, Production Support & QA, and Data Analytics & AI.

    Summary of Position:

    Manage and organize data, while also keeping an eye out for trends or inconsistencies that will impact business goals. It is a highly technical position, requiring experience and skills in areas like programming, mathematics, and computer science.
    Requirements:

    • 8+ years of experience required
    • Java Core Concepts and Development: Deep understanding of Java fundamentals, including OOP principles, exception handling, data structures, collections, and concurrency/multithreading.
    • Spring Framework: Proficiency in the Spring Framework, including Spring Boot, Spring MVC, and Spring Security, for developing robust and scalable web applications.
    • Microservices Architecture: Knowledge of designing and developing microservices using Spring Boot and other relevant technologies, understanding patterns, and best practices for microservices.
    • RESTful and SOAP Web Services: Ability to develop and consume RESTful APIs and SOAP web services, understanding the principles of REST, SOAP, and experience with frameworks.
    • XML and Data Formats: Strong understanding of XML, including parsing, validation, and transformation techniques, as well as familiarity with related data formats such as JSON for web integration.