Logo
JobRialto

Lead Java Developer

JobRialto, Brentwood, Tennessee, United States, 37027


Job Summary:

The Software Development Engineer is responsible for designing, developing, building, reviewing, and unit testing software solutions. This role serves as a liaison with business users and other IT teams to make technical and functional recommendations, while defining the scope and vision for enterprise solutions.

Key Responsibilities:Liaise with business users and other IT teams to ensure alignment on project goals.Participate in discussions to recommend technical and functional directions within the domain.Collaborate with technical leads, architects, and vendor partners to define project scope and vision, set system goals, and identify and resolve system issues.Work with business analysts to review and refine business requirements into core system capabilities.Assist developers, analysts, and designers in conceptualizing and validating solutions that meet business needs.Prototype new requirements to enhance technical functionalities and streamline information processes.Develop, configure, build, review, and unit test software solutions.Contribute to QA efforts by providing input for test cases and supporting test case execution.Mentor team members on new technologies within areas of expertise.Ensure changes are properly documented, communicated, audited, and deployed in compliance with established procedures in collaboration with Enterprise teams.Participate in a 24x7 rotational technical support model to resolve business problems and document resolutions.Required Qualifications:

8+ years of equivalent work experience in a Software Development position (Java preferred).4+ years of experience with web service technologies (REST, JSON, SOAP, HTTP, SSL, XML/XSLT).4+ years of experience with any Enterprise Service Bus Technology (WSO2 ESB preferred).3+ years of experience working within UNIX/Linux environments.Bachelor's degree in business administration or a technology-related field from an accredited college or university. Equivalent combinations of education and experience will be considered.Preferred Qualifications:

Advanced technical and analytical skills in any programming language (Java preferred).Strong knowledge of REST, Web Services, XML, and XSLT.Comprehensive understanding of Software Oriented Architecture.Familiarity with Enterprise Integration Patterns.Experience with Message Broker technologies (JMS, ActiveMQ, IBM MQ Series).Familiarity with SQL and NoSQL technologies is preferred.

Education:

Bachelors Degree