Senior Java Software Engineer

Maven Workforce
United States
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) .NET Framework PHP (Programming Language) Spring Security Agile Methodology Apple IOS HTML5 C Sharp (Programming Language) C++ (Programming Language) Cascading Style Sheets (CSS) Computer Programming
+33 more
Continuous Delivery Continuous Integration DevOps Eclipse (Software) Java Platform Enterprise Edition (J2EE) Java Persistence API Spring Framework JavaScript Libraries JSON WildFly (JBoss AS) JQuery JavaServer Faces Junit Python (Programming Language) Log4j Apache Maven Node.Js Ruby Simple Object Access Protocol (SOAP) Software Engineering SQL Databases Web Applications Web Services Extensible Markup Language (XML) Test-Driven Development (TDD) Spring-mvc ReactJS Infrastructure as Code (IaC) AngularJS Deployment Automation Api Design Objective C++ Oracledb

Requirements

Experience with large scale software development or application engineering with recent coding experience in two or more of the following languages: Java, JavaScript, C/C++, C#, Objective-C, Node.js, .NET, Python, PHP or Ruby

Experience working directly with customers, partners or third-party developers

Exposure to Agile development methodologies

Good exposure to Agile software development and DevOps practices such as Infrastructure as Code (IaC), Continuous Integration and automated deployment

Expertise with Continuous Integration and Continuous Delivery (CI/CD)

Good communication and presentation skills

Requirements

Skills/Requirements:

  • Strong communication skills, both verbal and written, with strong relationship, collaborative and organization skills

  • 5+ years experience translating functional product requirements into application-layer code, and visual designs into functional user interfaces within traditional web applications

  • Java, J2EE, Spring Framework (Spring MVC, Spring Security, Aspects, etc.), JPA, JSF, JUnit, Web Services (SOAP & REST), JSON/XML, JBoss, Log4j, Eclipse STS, SQL, Oracle DB Server

  • HTML5, CSS3, JavaScript, AngularJS, KarmaJS, jQuery

  • Experience working with API development (REST & SOAP)

In addition to the above skills, the following experience is highly desirable:

  • Test Driven Development (TDD)

  • Continuous Delivery, Continuous Integration and other processes assisting development workflow

  • Experience working with JavaScript libraries, such as BootstrapJS, and/or React.js

  • Experience with implementing web service security

  • E-commerce experience

  • Android and/or iOS native app UI implementation

About Maven Workforce

1-10

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:41 min

Identifying Log4j vulnerabilities across internal network software applications

Julian Totzek-Hallhuber Julian Totzek-Hallhuber · WWC 2024

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:30 min

Falling in love with Ruby and creating Basecamp

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all