Senior Software Developer - Java

Senior Software Developer - Java

07 Jan 2024
Iowa, Urbandale, 50322 Urbandale USA

Senior Software Developer - Java

Vacancy expired!

Amarx Search, Inc. amarx.com

Direct Hire - Full Time position – Remote or

Urbandale, IA

Position ID: 2304

An excellent position with an American machinery and engine manufacturer

Senior Software Developer - Java

Please apply ONLY if you have a Computer Science (or related) degree and strong Java / RESTful / AWS web application development

Visa sponsorship is not available for this position

We can ONLY consider your application if you have:

1: Bachelor's degree in either Computer Science, Computer Engineering, Software Engineering, MIS, or other IT related discipline
2: Experience building and delivering web-client and/or server-side applications in a production environment using JavaScript, React.js, or Node.js
3: Experience building and delivering server-side applications and/or APIs in a production environment using Java, C#, or similar object oriented language
4: Experience building and delivering multiple software solutions leveraging Agile delivery methodologies
5: Experience providing technical leadership and coordination across multiple teams to deliver production software systems
6: Experience building and/or working with RESTful APIs
7: Experience with cloud computing platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud
8: Experience building and delivering software solutions utilizing Test Driven Development and/or Acceptance Test Driven Development
9: Experience building and delivering software solutions utilizing Continuous Integration and build pipeline deployment automation
10: Experience working with SQL/NoSQL DBMSs

DESIRED (not required) SKILLS:
:: Experience in serving as the primary Technical Lead for a software development team.
:: Experience with multiple programming languages or frameworks such as Redux, MobX, Java, Spring, etc.
:: Experience leveraging AWS services (ECS, EC2, Elastic Beanstalk, Lambda, S3, RDS, SQS, SNS, etc.)
:: Experience in maintaining and/or refactoring legacy code bases
:: Experience presenting technical information in a professional community of practice setting
:: Experience with Precision Ag technologies and their use

Duties and Responsibilities
== Develop and support high quality John Deere agronomic web applications and RESTful APIs
== Engage in all aspects of the software delivery cycle including the design, build, test, deploy, & support of software applications
== Serve as a team technical lead in support of software development for one or more teams as well as proposing application/system designs, communicating delivery estimates, and providing consistent hands-on guidance to ensure the delivery of high quality products
== Engage in Agile software development activities like team sprint planning, daily standups, and retrospectives
== Collaborate with Product Managers, Architects, and other supporting teams to define product requirements, system design, & delivery cadences
== Support a culture of software craftsmanship best practices including Test Automation, Continuous Integration/Deployment, and DevOps methodologies
== Mentor & develop junior team members through code pairing or other technical skill coaching

Please send resume as a Microsoft Word attachment to

Amarx Search, Inc. amarx.com

Job Details

  • ID
    JC30262936
  • State
  • City
  • Job type
    Permanent
  • Salary
    Depends on Experience
  • Hiring Company
    Amarx Search, Inc.
  • Date
    2022-01-04
  • Deadline
    2022-03-05
  • Category

Jocancy Online Job Portal by jobSearchi.