Contemporary Staffing Solutions
Full Stack Java Software Engineer
Contemporary Staffing Solutions, Wilmington, Delaware, us, 19894
Full Stack Java Software Engineer opportunity!!!
Overview: Our banking client needs a Full Stack Java Software Engineer. As a Full Stack Java Software Engineer on the Enterprise Application Engineering team, you 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 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 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. Hands-on practical experience in system design, application development, testing, and operational stability. 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. 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, critical thinking. 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.
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-JK1
#J-18808-Ljbffr
Overview: Our banking client needs a Full Stack Java Software Engineer. As a Full Stack Java Software Engineer on the Enterprise Application Engineering team, you 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 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 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. Hands-on practical experience in system design, application development, testing, and operational stability. 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. 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, critical thinking. 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.
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-JK1
#J-18808-Ljbffr