Senior Full Stack Engineer
  • Millennium Global Technologies
12 Hours Ago
NA
W2
Dallas-TX
7-10 Years
Required Skills: AngularJS, Java
Job Description
Senior Full Stack Engineer – Service Delivery Senior

We are a professional services firm with a business unit dedicated to the financial services marketplace. Our teams have been at the forefront of every event that has reshaped and redefined the financial services industry. If you have a passion for rallying together to solve the most complex challenges in the financial services industry, come join our dynamic team!

We help our clients transform. Together we are changing the way they interact with their Customers, Employees and Partners alike. We are modernizing their applications, creating new ones and driving business efficiency across their ever-changing platform and channel infrastructures. Everything we do centers around this simple story. The opportunity As a Technology Service Delivery Senior, you’ll be based in our Service Delivery Center, which
is made up of high-performing US-based colleagues who work closely with our experienced advisory professionals. We deliver Technology project-based work and managed services to our clients. Here, you’ll work as part of a project team and will be responsible for the design, build/configuration, testing, analysis, delivery and support of Technology solutions. This position is fast-paced and ever-changing, which means you’ll need to be a flexible self-starter and be able to manage changing priorities and learning new and rapidly changing technology solutions.
We are looking for Full Stack Engineers who will design and develop enterprise applications across the UI, services, and integration layers for our financial services clients. The team leverages Angular, TypeScript, JavaScript, HTML5 and CSS3 on the front end, together with Java, Spring and Spring Boot, REST/SOAP web services, microservices, event streaming with Kafka, relational and NoSQL databases, containerized deployment on Docker and Kubernetes, and cloud platforms such as AWS and Azure. This is a hands-on, delivery-focused role that spans the full application lifecycle.

Your Key Responsibilities
The goal is to help clients solve complex business problems by delivering robust full stack solutions. You will translate requirements into secure applications across the front end and server side, integrate new interfaces with existing services, and own assigned workstreams independently from design through production support.

Skills and attributes for success
• Working knowledge and hands-on experience developing front-end applications using Angular, TypeScript, JavaScript, HTML5, and CSS3.
• Working knowledge and hands-on experience building server-side services with Java, Spring, and Spring Boot, including RESTful APIs and microservices.
• Working knowledge of event-driven and asynchronous integration using Kafka or comparable messaging platforms such as JMS or RabbitMQ.
• Working knowledge of relational and NoSQL databases, SQL, and data access frameworks such as JPA or Hibernate, including query performance tuning.
• Working knowledge of containerization and cloud deployment using Docker, Kubernetes, and cloud platforms such as AWS or Azure.
• Strong foundation in data structures, algorithms, and software design principles.
• Own assigned workstreams independently from design through production support, including production triage.

• Collaborate across product, engineering, testing, and operations teams, and mentor less-experienced team members where appropriate.
• Willingness and ability to travel up to 30% of the time.

To qualify for the role you must have
• Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent practical experience.
• 4–9 years of relevant experience in full stack development.
• Hands-on experience developing applications using Angular, TypeScript, JavaScript, HTML5, and CSS3.
• Hands-on experience with Java, Spring, and Spring Boot, including building and operating RESTful APIs and microservices.
• Working knowledge of messaging or event streaming platforms such as Kafka, JMS, or RabbitMQ.
• Experience with SQL and relational databases such as Oracle, SQL Server, or PostgreSQL, and familiarity with NoSQL stores such as MongoDB or Cassandra.
• Working knowledge of containerization and orchestration using Docker and Kubernetes.
• Strong understanding of data structures, algorithms, and software design.
• Experience with JSON, XML, REST, SOAP, and web services.
• Experience with Jenkins, Git, CI/CD, and testing frameworks such as JUnit and Jasmine.
• Experience with cloud development and production triage.
• Comfortable working in Agile environments and collaborating with business and technical stakeholders.

Ideally, you’ll also have
• Experience with the following technologies
• Angular, TypeScript, JavaScript, HTML5, and CSS3
• Java, Spring, Spring Boot, and REST/SOAP web services
• Microservices architectures, API gateways, and service mesh
• Kafka, JMS, RabbitMQ, Solace, and event-driven integration patterns
• SQL and NoSQL databases, and data access frameworks such as JPA or Hibernate
• Docker, Kubernetes, and cloud platforms such as AWS, Azure, or Google Cloud
• OAuth 2.0, OIDC, JWT, and secure coding standards
• Splunk, Datadog, and Dynatrace for observability and production triage
• Jenkins, Git, and CI/CD pipelines
• JUnit, Mockito, and Jasmine testing frameworks

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates