Logo
CSS Tec

Senior Full Stack Java Software Engineer

CSS Tec, Wilmington, Delaware, us, 19894


Senior Full Stack Java Software Engineer Position

Direct HireMust be eligible for hire without sponsorshipMust be commutable to Wilmington, DE

Overview:

Our banking client needs a Senior Full Stack Java Software Engineer. As a Senior Full Stack Java Software Engineer on the Enterprise Application Engineering team, you will design and deliver trusted market-leading technology products in a secure, stable, and scalable way. Your advanced technical skills and experience will contribute to modernizing the technology ecosystem through a SOA approach of delivering high-quality code, efficient system performance, and seamless integration within our Enterprise Applications.

Job Responsibilities:

Utilize your extensive experience in developing and maintaining high-performing Java applications.Responsible for software solutions, design, development, and technical troubleshooting with the 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 a direct impact on the user experience of our products.Proactively identify hidden problems and patterns in applications and drive code hygiene and system architecture.Contribute to software engineering communities of practice and events that explore new and emerging technologies.

Job Knowledge, Skill, and Ability Requirements:

The candidate is required to have applicable experience in the following engineering practices, skills, and tools:Framework: Java SpringbootJava-Enterprise Java BatchReact or AngularAWS preferred, though Azure is acceptableCI/CDMust have experience with event messagingStrong understanding of DevOps and a CI/CD environment

Education, Work Experience, and Certification Requirements:

Bachelor’s degree in software engineering concepts and 5-7+ years of applied experience.Hands-on practical experience in system design, application development, testing, and operational stability.Experience with creating and influencing Domain Driven Design and implementation approach.Extensive Design and Programming skills in Java version +, Spring Boot, Restful Microservices, Azure, and Kubernetes.Knowledge of security vulnerabilities in web applications and addressing them.Solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security.Experience in both web development domains: the front end/UI development and the back-end development.Displays strong research, problem solving, analytical, and critical thinking skills.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.

Good to have Skills and Certifications:

Certification in Google/Azure Cloud, AWS Associate level, Container and Kubernetes experience.

Decision Making Latitude and Degree of Autonomy:

Full Stack senior software engineers are responsible for making critical technical decisions that impact the success and quality of software projects. Strong problem-solving skills, a deep understanding of the technology stack, and the ability to balance various facts are essential for success in this position. In addition to core responsibilities, this role is responsible for providing technical lead and guidance activities to junior colleagues.

Technologies Used:

BCM/Version Control: Bitbucket, GITBuild Tools: Apache Maven, Apache Ant, GradleUser Interface: CSS, XML, JSX, HTMLWeb Frameworks: React.js, Vue.js, Angular.js, NEXT.jsFramework: SpringbootMiddleware: Express.jsWebservices: JAX-RS for RESTful web serviceEvent Messaging: Kafka, RabbitMQ, ActiveMQ, JMSCode Language: Java, C#, J2EE, JavaScriptEnterprise Java Batch: Java specification request (JSR) & schedule java batch using Control-MSecurity & Identity Services: Azure Active DirectoryContainers Autoscale: Azure Container, DockerOrchestration: Kubernetes, Azure AICompute: Azure Cloud, AWSOperating System: Windows, Linux, iOS, AndroidDatabase: SQL Server, PostgreSQL, NoSQL DatastoreCDN: CloudflareRun-Time Environment: NodeLoad/Performance: JMeter, BlazemeterUnit Testing: JUnit, Mockito, PowermockPenetration Testing: NETSPI, Azure Test PlansDefect Tracking: Azure DevOps Board, BugzillaProject Management: Azure DevOpsCRM: SalesforceConfiguration Management: Azure App ConfigProvisioning: Azure Active DirectorySecurity: Azure Security ServicesCollaborate: MSTeams, GSuiteContent: WordPressCreative: Canva, SketchAnalytics: Google Analytics, TableauArchitecture: Visio, UML DiagramsLogs: SplunkInfrastructure: Cloudwatch, GrafanaApplication: Azure Native Dynatrace, New RelicNetwork: Datadog

#J-18808-Ljbffr