Full Stack Developer - Onsite

MSYS Inc.
Wilmington, DE, United States
7 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Agile Methodology Amazon Web Services Cloud Engineering Continuous Delivery Continuous Integration Java Platform Enterprise Edition (J2EE) Scrum Methodology Software Engineering Enterprise Software Applications Test-Driven Development (TDD)
+10 more
ReactJS Spring-boot Software Security Containerization Pyspark Solid Principles Apache Kafka Front End Software Development Programming Languages Microservices

Job description

We are looking for an experienced Sr. Java J2EE Developer to join a high-performing engineering team. The ideal candidate will have strong expertise in Java/J2EE development, Agile methodologies, CI/CD, TDD, Cloud Development, application resiliency, and security best practices. This role involves designing, developing, testing, deploying, maintaining, and continuously improving enterprise-grade applications., * Design, develop, test, deploy, maintain, and enhance Java/J2EE applications.

  • Apply software design principles and development best practices to build scalable and maintainable solutions.
  • Participate in Agile ceremonies including sprint planning, daily standups, reviews, and retrospectives.
  • Implement and support Continuous Integration (CI) and Continuous Delivery (CD) pipelines.
  • Develop high-quality code using Test Driven Development (TDD) methodologies.
  • Work on cloud-based application development and deployment initiatives.
  • Ensure application resiliency, performance, scalability, and security standards are met.
  • Collaborate with cross-functional teams throughout the software development lifecycle.

Requirements

  • 10 to 13years of experience
  • Strong hands-on experience in Java and J2EE application development.
  • Experience across the complete Software Development Life Cycle (SDLC).
  • Strong understanding of Agile methodologies and experience working within Agile frameworks.
  • Hands-on experience with:
  • Continuous Integration (CI)
  • Continuous Delivery (CD)
  • Test Driven Development (TDD)
  • Cloud Development
  • Knowledge of application resiliency and application security practices.
  • Proficiency in one or more general-purpose programming languages.
  • Strong understanding of software engineering disciplines including:
  • Business Analysis
  • Application Development
  • Testing
  • Deployment
  • Maintenance
  • Continuous Improvement, * Experience with cloud-native technologies and deployment environments.
  • Strong understanding of secure software development practices.
  • Experience building highly available and resilient enterprise applications.

Must Have:

  • Microservices
  • Spring Boot
  • AWS
  • Messaging tools Kafka
  • PySpark
  • Frontend React

Apply for this position

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

Apply on www.dice.com

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

4:32 min

Harnessing Spark with Python using PySpark and Py4J

Ayon Roy · LIVE

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:37 min

Scaling machine learning pipelines from prototypes to petabytes

Julian Joseph · LIVE

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

Videos

See all

Related articles

See all