Skip to main content

This job has expired

EBS / Java Developer

Employer
HireStrategy
Location
Alexandria, VA
Closing date
Jul 17, 2019

View more

HireStrategy's cleint is seeking a well rounded ESB Java Engineer to be a part of their Software Development Operations team. The Software Engineer contributes to full systems life cycle development (SDLC) for the core middleware services that enable integration of internal systems, as well as between internal and external vendor platforms. The Software Engineer designs, codes, and tests systems integration software that leverages an Enterprise Service Bus (ESB) to solve a wide variety of use cases. The Software Engineer maintains existing ESB solutions, including monitoring, troubleshooting and deploying updates and patches. In addition, the Software Engineer troubleshoots application infrastructure issues, such as servers and third-party services that are part of the ESB ecosystem. The Software Engineer will collaborate across teams to elicit system integration requirements and assists the ESB team in planning and designing solutions. The Software Engineer works in coordination with the ESB Application Architect to translate business requirements into elegant and flexible technical solutions that adhere to established design and coding practices are observed. The Software Engineer works with a high degree of autonomy to solve complex business and technical problems, proactively resolving issues with minimal oversight and identifying areas for ESB team and infrastructure improvement. Essential duties will include, but are not limited to Requirements Analysis Gathers and analyzes requirements related to enterprise integration solutions. Documents business and technical requirements. Identifies opportunities for and develops software prototypes that could help the ESB team better understand system integration requirements, as well as mitigate risks and provide improved level-of-effort (LOE) estimates Software Development Designs and develops complex custom enterprise software integration solutions, leveraging a variety of technologies, including Talend ESB, Java, Apache Camel, JMS, Amazon SQS, REST, and relational databases. Implements enhancements and bug fixes for existing integration software. Participates in source code management and often takes a lead role in the release planning process. Documents software designs. Testing Documents integration test scenarios. Tests enterprise integration components, using testing tools such as SOAP UI. Operational Support Deploys new software components, enhancements, patches and systems configuration updates across environments. Troubleshoots, diagnoses, and resolves complex issues and defects at all levels, including ESB software components and all ESB supporting infrastructure. Reviews and maintains documentation related to problem resolution. Requirements for success Minimum of 5 years of experience in software development and operations, delivering flexible solutions in an agile manner. Experience with Linux operating system, with ability to demonstrate knowledge of intermediateadvanced Linux commands and concepts. Bachelor s degree in Computer Science, Information Systems, Computer Engineering, System Analysis or a related field, or equivalent work experience. Relevant software developmenttechnology certification desirable. Experience designing and developing enterprise-class software solutions. Experience troubleshooting and diagnosing enterprise-class system issues in production environments. Technical SkillsAbilities Experience developing enterprise integration solutions is required. Experience developing REST APIs is required. Required experience with One or more of the following technologies is a plus Apache Camel, Apache Karaf, Elasticsearch, Logstash. Java, Spring, Maven and SQL. At least one API testing tool, such as SoapUI andor Postman. Linux is required. Linux system administration experience is a plus. Git andor Subversion version control system is required. A messaging system, such as ActiveMQ, Kafka, or RabbitMQ. SOAP APIs is a plus. An ESB platform, such as Talend ESB or Mule ESB, is a plus. Amazon Web Services (AWS) technologies is a plus.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert