Senior Java Software Engineer

Maven Workforce
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
JavaScript
.NET
PHP
Spring Security
Agile Methodologies
iOS
HTML5
C Sharp (Programming Language)
C++
CSS
Computer Programming
Continuous Delivery
Continuous Integration
DevOps
Eclipse
Java Platform Enterprise Edition (J2EE)
Java Persistence API
Spring
JavaScript Libraries
JSON
WildFly (JBoss AS)
jQuery
JavaServer Faces
JUnit
Python
Log4j
Maven
Node.js
Ruby
Simple Object Access Protocol (SOAP)
Software Engineering
SQL Databases
Web Applications
Web Services
XML
Test Driven Development
Spring-mvc
React
Infrastructure as Code (IaC)
Angular
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