Full Stack Java Software Engineer
Development & Test
WilmingtonDE Direct Hire Mar 26, 2024
Full Stack Java Software Engineer opportunity!!!

Overview:
Our banking client needs a Full Stack Java Software Engineer. 
The Full Stack Java Software Engineer will serve as an experienced member to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. Your technical skills and experience will contribute to modernizing our technology ecosystem, through a SOA approach of delivering high-quality code, efficient system performance, and seamless integration within our Enterprise Applications.
This position has a hybrid work schedule of 3 days a week in office and 2 days a week remote.

RESPONSIBILITIES

Job Responsibilities:

  • Utilize your experience in developing and maintaining high-performing Java applications.
  • Responsible for software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
  • Create maintainable, adaptable, scalable, defect-free code using software development best practices and coding standards (i.e. software reuse, refactoring, CI/CD, test automation, secure development, TDD, static code analysis, peer/code review).
  • Build testing protocols to optimize performance, which will have direct impact on the user experience of our products. 
  • Proactively identifies hidden problems and patterns in applications and drives code hygiene and system architecture.
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies.

Education, Work Experience, and Certification Requirements:
  • Bachelor’s degree in Computer Science, Software Engineering, or related technology discipline.
  • Minimum of 3+ years of experience as a software developer using Java technology stack.
  • Banking and/or financial services industry experience is preferred.
  • Must have hands-on practical experience in system design, application development, testing, and operational stability.
  • Must have experience with creating and influencing Domain Driven Design and implementation approach.
  • Demonstrated design and programming skills in Java version +, Spring Boot, Restful Microservices, Azure and Kubernetes.
  • Must have knowledge of security vulnerabilities in web applications and addressing them.
  • Must have a solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security.
  • Must have experience in both web development domains: the front end/UI development and the back-end development.
  • Must display strong research, problem solving, analytical, critical thinking.
  • Must have a good to have working knowledge of Banking systems and Microsoft applications.
  • Must have excellent verbal and written communication skills, as well as customer service skills.
  • Certification in Google/Azure Cloud, AWS Associate level, Container and Kubernetes experience is preferred.
 
  •  
Good to have Skills and Certifications:
  • Certification in Google/Azure Cloud, AWS Associate level, Container and Kubernetes experience

Technologies Used:
BCM/Version Control: Bitbucket, GIT
Build Tools: Apache Maven, Apache Ant, Gradle
User Interface: CSS, XML, JSX, HTML
Web Frameworks: React.js, Vue.js, Angular.js, NEXT.js
Framework: Springboot
Middleware: Express.js
Webservices: JAX-RS for RESTful web service
Event Messaging: kafka, RabbitMQ, ActiveMQ, JMS (pre-built integrations, data parallel ability)
Code Language: Java, C#, J2EE, JavaScript
Enterprise Java Batch: Java specification request (JSR) & schedule java batch using Control-M
Security & Identity Services: Azure Active Directory
Containers Autoscale: Azure Container, Docker
Orchestration: Kubernetes, Azure AI
Compute: Azure Cloud, AWS
Operating System: Windows, Linux, IOS, Android
Database: SQL Server, PostgresSQL, NoSQL Datastore (Cloud Based Data Platform , Code Native Data access, horizontal scaling)
CDN: Cloudflare
Run-Time Environment: node (high server load, build JSON for API’s, responsive across multi-device, bundles REACT into 1 File, easy code compile)
Load/Performance: jMeter, Blazemeter
Unit Testing: JUnit, Mockito, Powermock
Penetration Testing: NETSPI, Azure Test Plans
Defect Tracking: Azure DevOps Board, Bugzilla
Help Desk/Alerts
Project Management: Azure DevOps
CRM: Salesforce:
Configuration Management: Azure App Config
Provisioning: Azure Active Directory
Security: Azure Security Services
Escalate: PagerDuty, OpsGenie
Collaborate: MSTeams, GSuite
Content: Wordpress
Creative: Canva, Sketch
Survey : SurveyMonkey
Analytics: Google Analytics, Tableau
Architecture: Visio, UML Diagrams
Logs: Splunk
Infrastructure: Cloudwatch, Graphana
Application: Azure Native Dynatrace, New Relic
Network: Datadog

#LI-KF1