This is a hands-on development role and requires the
candidate to be involved in all parts of the software development life cycle
including requirements, software design, writing code, testing, deployment and
maintenance. The candidate is expected to provide technical expertise and
recommendations in assessing new software projects and initiatives to support
and enhance our existing applications. The candidate may also be called on to
provide technical, troubleshooting and design guidance to other peer application
development teams.
Additional responsibilities include:
Lead a
functional area / deliverable as required
Participate
in design discussions and contribute to the architecture process
Adhere
to and contribute to application development guidelines and help improve
the guidelines
Develop
and implement security guidelines and best practices
Primary Skills / Must have
5+
years of software development experience.
Proficient
in software development domain and principles, including design patterns,
code structure, programming languages, continuous integration, and
deployments.
5+
years of hands-on experience in Core Java, Spring Framework, Spring Boot,
Spring Integration.
5+
years of experience in java server technologies like J2EE, servlets.
5+
years o of experience in Tomcat, Maven, etc. tools used for Java
development.
5+
years o of 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.
Excellent
English verbal and written communication skills.
A
thorough understanding of web technologies and web architectures including
responsive design
Knowledge
of internet attack vectors, protection mechanisms, web application
vulnerabilities and their solutions.
Source
control (preferably Git), Continuous Integration tools
Secondary Skills / Desired skills
·Prior work on Client
facing websites in the banking/brokerage industry a plus.
·Experience exposing
internet websites on mobile devices, or comprehensive knowledge of mobile
application development.
Education
Bachelor’s/Master’s Degree in Engineering, preferably
Computer Science/Engineering
Information
Locations Position Open to Only localsIndustry IT StaffingStatus OpenJob Age 21 Day'sCreated Date 07/16/2026No.of Positions 1Duration 6 MonthsZip Code