
Node/JS Java Developer
SWITS DIGITAL Private Limited
Job description
Title
Node/JS Java Developer
Location
Alpharetta, GA (Hybrid 3 days onsite)
Key Responsibilities
-
Effectively work with the PMO, Development, Product Management, Business and Technical Operations, Systems Engineering, Infrastructure, Networks and Architecture teams
-
Design and develop middle layer services in Java Script, Type Script, Node JS, Java and/or C#/.Net.
-
Draft and review architectural diagrams, specifications, business requirements as well as various design documents.
-
Work with our existing technology stack (Java, C++, Linux, Unix, Open-Source Platforms, and SOA) as well as new technologies for our next generation solutions.
-
Acquire a robust understanding of financial products, services, processes, and organizational structure to find optimal solutions.
-
Mentor other software developers
-
What you'll bring to the role:**
-
At least 6+ years of software development experience
-
Proficient in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployments
-
Hands-on experience in Core Java, Spring Framework, Spring Boot, Spring Integration, Type Script, Node Js, Kafka and Active MQ.
-
Experience in java server technologies like J2EE, servlets.
-
Experience in Tomcat, Maven, etc. tools used for Java development
-
Hands-on experience in API/Web Services development using protocols such as REST, SOAP, JSON.
-
Proficient with any one DB (Oracle, DB2, Sybase etc.)
-
Experience with Service Oriented Architecture (SOA).
-
Strong knowledge of object-oriented programming design patterns and methodologies
-
Good understanding of Web Services protocols such as REST, SOAP, JSON and API design for extensibility and portability.