Senior Developer - Java

Agile, Amazon Web Services, Continuous delivery, Continuous integration, Java, JavaScript, Leadership, Software development, UI
Full Time
Depends on Experience
Travel required to 10%.

Job Description

Amarx Search, Inc. amarx.com

Direct Placement position in Milan, IL or Urbandale IA
Position ID: 2242

An excellent position with an American machinery and engine manufacturer

* Senior Developer - Java *

Please apply ONLY if you have 5+ years designing/developing complex Java applications and some technical leadership experience

Visa sponsorship is not available for this position

We can ONLY consider your application if you have:


1: 5+ years designing and developing complex Java applications
2: 5+ years building low-latency & high volume, distributed, scalable and reliable backend systems
3: 2+ years developing front-end user interfacing systems using JavaScript
4: 2+ years providing technical leadership to mid-size teams
5: 2+ years of experience working on projects/products being developed on AWS or other cloud technologies
6: 3+ years TDD, Continuous Integration/Continuous Delivery and Agile methodologies
7: 2+ years contributing in architecture and design of new and current systems
8: Excellent communication skills (written, verbal, comprehension, and presentation)

We are looking for an outstanding Senior Developer to join a team of passionate developers and testers to design, develop, test, and integrate applications of high complexity, operating in a collaborative, open environment focused on using Agile development techniques to autonomously deliver solutions quickly and effectively.

DESIRED (not required) SKILLS:


:: AWS Certification or 3 years of equivalent AWS experience
:: Understanding of Agriculture Domain or experience in Precision Ag technologies
:: 5+ years in roles that required strong interpersonal communication and collaboration skills
:: 5+ years in roles that required strong analytical and problem solving skills
:: Experience working with a geographically distributed team
:: Experience in supporting applications on 24x7 schedule
:: Bachelor's degree in Computer Science/Engineering related discipline

Duties and Responsibilities


== Lead design and implementation of an internal fleet management tool
== Provide technical expertise to define and refine features in preparation for grooming with the team
== Pair frequently and provide technical guidance and coaching with junior members of the team
== Perform hands-on code development and delivery and ensure that coding standards, patterns and approaches are appropriate, consistent and of high quality
== Be considered an expert within the team on tools and technology in use
== Establish a culture of software crafting best practices in your team, including Test Automation, Continuous Integration, and Continuous Deployment
== Collaborate with Staff Developers and other teams on new technologies and technical thought leadership
== Interface regularly with our customers to ensure you are producing technical solutions that meet their needs
== Engage in Agile software development activities, including sprint planning, daily standups, retrospectives and hackathons
== Collaborate with other teams to help drive alignment and understanding of requirements and dependencies
== Influence our overall product development strategy and roadmap

Please send resume as a Microsoft Word attachment to

Amarx Search, Inc. amarx.com

Dice Id : amarx
Position Id : 2242
Originally Posted : 2 months ago
Have a Job? Post it