The Judge Group - Irving, TX

posted 2 months ago

Full-time - Mid Level
Irving, TX
Administrative and Support Services

About the position

Our client is currently seeking a Senior Java Developer - IV to play a pivotal role in the Federated Catalog and Pricing transformation project. This position requires a seasoned professional with 7-10 years of experience in Java development, who will act as a subject matter expert. The ideal candidate will have a strong background in hands-on coding and software design, with a proven ability to identify business problems and design effective solutions. The role involves evaluating existing architecture systems and developing software architecture specifically for Java-based applications. Additionally, the candidate will be responsible for troubleshooting technical issues and design flaws, working both independently and collaboratively within a team to develop innovative designs. The Senior Java Developer will also collaborate with various departments to address organizational needs and goals, ensuring that all solutions align with the company's objectives. Keeping up-to-date with the latest Java knowledge and skills is essential, and the candidate is expected to attend professional events and read industry news to stay informed. The role includes defining site objectives by analyzing user requirements and envisioning system features and functionality. The developer will design and develop user interfaces for internet/intranet applications, setting expectations and prioritizing features throughout the development lifecycle. This includes determining design methodologies and tool sets, completing programming using various languages and software products, and conducting tests to ensure quality. Moreover, the developer will create multimedia applications using authoring tools and complete application development by coordinating requirements, schedules, and activities. They will contribute to team meetings and troubleshoot development and production problems across multiple environments and operating platforms. Supporting users by developing documentation and assistance tools is also a key responsibility. A degree in Computer Science, Engineering, or a related field is required, along with extensive software development experience. The candidate should possess excellent knowledge of relational databases, SQL, and ORM technologies, as well as experience with Java J2EE and Hibernate. Familiarity with web application development using popular frameworks such as JSF, Wicket, GWT, or Spring MVC is essential. Experience in cloud computing and big data technologies, including Cassandra, NoSQL databases, Elastic Search, Kafka, Docker, Spark, Storm, and Hadoop, is preferred. Knowledge of additional technologies such as Kotlin, Node, Netty, Nginx, Apache, JMS, Tomcat, Jersey, Hazelcast, and Redis will be advantageous.

Responsibilities

  • Act as a senior Java developer and subject matter expert for the Federated Catalog and Pricing transformation.
  • Identify business problems and design effective solutions.
  • Evaluate existing architecture systems and develop software architecture for Java-based applications.
  • Troubleshoot technical issues and design flaws.
  • Work both individually and collaboratively within a team to develop designs.
  • Collaborate with other departments to address organizational needs and goals.
  • Keep Java knowledge and skills up to date by attending professional events and reading industry news.
  • Define site objectives by analyzing user requirements and envisioning system features and functionality.
  • Design and develop user interfaces for internet/intranet applications, setting expectations and prioritizing features throughout the development lifecycle.
  • Determine design methodologies and tool sets, complete programming using various languages and software products, and conduct tests.
  • Create multimedia applications using authoring tools.
  • Complete application development by coordinating requirements, schedules, and activities, and contributing to team meetings.
  • Troubleshoot development and production problems across multiple environments and operating platforms.
  • Support users by developing documentation and assistance tools.

Requirements

  • 7-10 years of experience in Java development.
  • Degree in Computer Science, Engineering, or a related subject.
  • Extensive software development experience.
  • Excellent knowledge of relational databases, SQL, and ORM technologies.
  • Proficiency in Java J2EE and Hibernate.
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).
  • Familiarity with CI/CD processes and willingness to learn new technologies.

Nice-to-haves

  • Experience in cloud computing and big data technologies such as Cassandra or other NoSQL databases, Elastic Search, Kafka, Docker, Spark, Storm, and Hadoop.
  • Knowledge of technologies such as Kotlin, Node, Netty, Nginx, Apache, JMS, Tomcat, Jersey, Hazelcast, and Redis.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service