Java Backend Developer

Mphasis
Milton, GA, United States
7 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$100,000.0 - $130,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Agile Methodology JIRA HTML5 User Authentication Authentication Protocols Batch Processing Behavior-Driven Development Continuous Integration Data Structures
+30 more
DevOps Gradle Hibernate (Java) IBM WebSphere MQ Spring Framework Junit Microsoft SQL Server MongoDB MySQL Model View Controller (MVC) Object-Oriented Software Development Simple Object Access Protocol (SOAP) Data Streaming Web Applications Web Services Multithreading Enterprise Software Applications Test-Driven Development (TDD) Spring-mvc Spring-boot Git Gherkin Integration Frameworks Apache Kafka Spring Jdbc Restful APIs Cucumber (Software) Software Version Control Spring Batch Jenkins

Requirements

  1. Backened

Professional experience using Core Java, Java Restful APIs, Gradle, Spring, Spring Boot, IBM Websphere MQ Series and related frameworks.

Solid understanding and experience with Object-Oriented design and development

Strong Core Java (Collections / Data Structures, OOPS Concepts, Generics, Lambda, Multi-Threading) Java 8

Experience in Java and Spring Framework like Spring Boot, Spring MVC, Spring Resources, Spring JDBC and Hibernate.

Good Communication skills and positive attitude

Good understanding of integration frameworks technologies (Messaging / Streaming (MQ / Kafka), Web Services (REST / SOAP), Batch Processing (Spring Batch)

Some experience or understanding in JavaScript, HTML 5

understanding of Web based architectures and understand various type of authentication mechanisms [e.g. Cookie based authentication, Token based authentication, etc] and authorization mechanisms

Excellent analytical and problem solving skills

Experienced with JUnit, Test Driven Development (TDD) using Concordion framework, and Behavior Driven Development using Cucumber and Gherkin.

Competency with source control (preferably Git) and Continuous Integration tools such as Jenkins.

Practiced understanding of Agile development methodologies and understanding of DevOps Integration

  1. Database

SQL Server, mysql, MS SQL, Mongo DB

  1. Others :

Solid understanding and experience with Object-Oriented design and enterprise design patterns.

The ability to write reusable, optimized and maintainable code that is well documented and follows industry-standard best practices.

Practical knowledge of Agile development methodologies and DevOps Integration.

Working knowledge of Agile tooling such as JIRA or other ALM tools

Practiced understanding of Agile development methodologies & understanding of DevOps Integration

Experience of working with geographically dispersed teams across different time zones

Good communication and presentation skills: ability to communicate in a clear and concise manner, across all stakeholder groups and with staff from junior to senior levels

Understanding of requirements of large enterprise applications (e. g., security, entitlements, etc.).

Ability to communicate in a clear and concise manner, individually or in front of a group., PRIMARY COMPETENCY : Java Technologies PRIMARY SKILL : Java - REST API Development PRIMARY SKILL PERCENTAGE : 60 SECONDARY COMPETENCY : Java Technologies SECONDARY SKILL : Java Spring MVC , WEB & Spring Boot SECONDARY SKILL PERCENTAGE : 40

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…