Sr. Software Engineer

Company:  Compunnel Inc.
Location: Durham
Closing Date: 05/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Job Title: Senior Software Engineer (Java, NodeJS, AWS, SOME CMS)


End Client: Fidelity

Location: Durham, North Carolina

Duration: Long Term


We are currently sourcing for a Sr. Software Engineer (Java, NodeJS, AWS, SOME CMS) to work in Durham, NC!


Key Skills:

1.) Some CMS experience (Tridion, AEM (Preferred), Wordpress, etc.)

2.) Java 11 or higher (some key areas like Multithreading, Concurrency, REST API Development) with Spring Boot Framework

3.) NodeJS, CI/CD, and AWS


Interview Process

1 round with panel members (behavioral/technical)

1 round with Squad leader


The Role

  • We are looking for self-starters who are willing to learn the current framework and start delivering/contributing value rapidly.
  • We need passionate engineers who have hands-on experience of developing & deploying secure, performant, reliable, resilient, distributed applications on public cloud.
  • You need to have positive attitude, flexibility to work in different time zones and empathy/patience to support our customers.


The Expertise and Skills You Bring

As a NCD team member you will need to:

  • Design and write high-quality & secure code using OOPS and advanced Java (Multi-threading, Concurrency, Lambda expressions)
  • Have strong experience in designing, developing microservices, REST APIs for public cloud.
  • Be creative in designing and implementing distributed software components compatible for public cloud.
  • Should have experience in 12-Factor App architecture.
  • Be proficient with industry standard frameworks and design patterns like Dropwizard/spring.
  • Strong knowledge about public cloud services (like AWS/Azure). Should have development experience using cloud provider SDK or CLI (like AWS SDK or Azure SDK), create and manage cloud resources as code (IaaC).
  • Takes initiative to automate any repetitive tasks/jobs, tests, manual activities using different scripting languages like Python, NodeJS, shell script.
  • Have expertise in testing frameworks like Mocha, Junit, Mockito
  • Experience with DevOps, Continuous Integration and Delivery tools like Jenkins, Maven, uDeploy, GitHub and Docker
  • Monitor system health, performance by using tools like Splunk, Datadog to ensure minimal disruption to business.
  • Perform system maintenance, production incidents, problem management, root cause analysis, remediation of the problems, available for on-call support schedule, experience with service management tools like SNOW.
  • Drives measurable improvements in the maintenance, operational and runtime characteristics of our APIs and other software systems by creating alerts, dashboards, reports.
  • Adheres to team norms, best practices, supports team members to meet team objectives, takes ownership to deliver value, open to suggestions/feedbacks, positive outlook.
  • Have an Agile mindset to deliver work in an iterative manner as per Agile methodology.

Apply Now
Share this job
Compunnel Inc.
  • Similar Jobs

  • Sr. Software Engineer

    Durham
    View Job
  • Sr. Software Engineer Developer

    Durham
    View Job
  • Sr. Java Software Engineer

    Durham
    View Job
  • Sr. Software Engineer Developer (Durham, NC)

    Durham
    View Job
  • Software Engineer

    Durham
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙