Dieses Jobangebot ist archiviert und steht nicht mehr zur Verfügung.
Vakante Jobangebote finden Sie unter Projekte.

Senior Software Engineer Java

Eingestellt von CompuCom

Gesuchte Skills: Java, Engineering, Oracle, Engineer

Projektbeschreibung

The SENIOR SOFTWARE ENGINEER will play a pivotal role in large scale platform migration to a state-of-the-art data center. This highly visible and mission critical position will design and implement solutions that will ensure that the applications in the target platform meet the current functional needs. In addition the applications meet or exceed the current Reliability, Availability, Serviceability and Security characteristics.

As a key member of the engineering team, you will need to communicate technical ideas clearly with both technical and non-technical audiences. The position requires strong analytical skills, understanding the infrastructural and security needs, evaluating automation debt for the application, collaborating with development teams, and working with Service Delivery Team to ensure that the applications are delivered to production in the most optimal fashion.

SPECIFIC RESPONSIBILITIES:

- Gather and analyze requirements for the applications as required by the target data center, with specific focus on application migration, automation of build/deployment
- Leverage solid Java skills and experience in building applications that process high volume transactions and with high reliability
- Evaluate the scope for implementing the requirements
- Understand and adhere to architectural best practices when enhancing applications
- Understand application architecture best practices/patterns
- Provide clear documentation and work with all stakeholders to socialize the solutions being built
- Demonstrate the software for various technical and non-technical users across the company
- Implement solutions that are highly secure
- Implement application automation to meet Continuous Delivery goals

JOB REQUIREMENTS:

- 8+ years of core Java development, designing and developing complex Java and J2EE applications
- MS in Computer Science or related degree from an accredited university
- Experience on applications Servers
- Experience with data structures
- Experience with messaging systems
- Release automation or Scripting skills
- Experience in using tools for application build and deployment, such as Maven, Bamboo, AntHill Pro, rpm, yum, etc.
- Ability to understand large systems, get relevant understanding to implement the solution rapidly and move on
- Must be able to break large tasks into smaller parts for implementation
- Experience with an Application Server - IBM WebSphere, Oracle WebLogic, Tomcat or JBoss
- Experience with messaging systems such as MQ
- Solid JDBC experience
- Experience in OO design and design patterns
- Experience in creating automated unit testing using JUnit
- Strong UNIX background
- Experience in and understanding of the product development life cycle
- Must be a self-starter and highly organized
- Must be able to work independently
- Good oral and written communication skills
- Good understanding of best practices in the area of application build/deployment

NICE TO HAVE:

- Experience in relational database design, optimization and performance with commercial-grade databases such as Sybase, Oracle, or MySQL
- Experience in creating build scripts using Maven
- Experience with Agile methodologies/SCRUM
- Experience with CI Tools like Bamboo, AntHill

Duration of assignment is expected to be 1 year.

Projektdetails

  • Vertragsart:

    Contract

  • Berufserfahrung:

    Keine Angabe

Geforderte Qualifikationen

CompuCom