Software Engineer ( JAVA APPLICATION DEVELOPER )
Job Description
About the Role
\n
Title: Software Engineer ( JAVA APPLICATION DEVELOPER )
\n
Location: San Francisco Bay Area, Dallas Tx, New Jersey
\n
Mode : Remote
\n
Employment Type: Fulltime
\n
\n
About Incedo:
\n
Incedo Inc. is a high-growth Digital, Data and AI Transformation Specialist firm headquartered in New Jersey. We are a long-term strategy execution partner for Fortune 500 enterprises, operating at the intersection of business and technology across Banking & Payments, Wealth Management, Telecom, Hi-Tech, and Life Sciences.
\n
We are building Incedo 4.0 - an AI-native, execution-focused, founder-led organization designed for scale, speed, and long-term impact.
\n
Incedo delivers ROI from AI @ Scale through the “Power of 3”:
\n
• Deep domain expertise
\n
• AI & Data capabilities
\n
• Engineering & Operations excellence
\n
\n
About the team
\n
Core Platform development is spread across multiple cross-functional teams, each building large and complex components of the MDM platform. Engineer plays senior role in a team is technically responsible for particular feature delivery which consists of:
\n
● Presenting solution to Architects
\n
● Technical drive feature delivery, make decisions, development leadership - distribute tasks across one-two regular engineers
\n
● Work with QA to review testing approaches, provide all details needed for testing, review test plans
\n
● Be responsible for all internal feature documentation
\n
\n
Responsibilities
\n
● Work closely with Tech leads and architects, Kanban master, QA and PM to deliver high quality work
\n
● Complex features development
\n
● Provide good code coverage in unit and integration testing
\n
● Be ready for every day technical decisions
\n
● Professional communication with other cross-functional team representatives
\n
● Be ready for sustenance in areas under engineer responsibility
\n
\n
Required Skills
\n
● 5+ years of experience in enterprise application design, development
\n
● 5+ Experience in backend applications development
\n
● Proven ability to deliver solutions, offer implementation support, engage with customers.
\n
● 3+ years of experience in building scalable distributed data systems using Java and Cloud Technology.
\n
● Good technical background with previous development experience for enterprise customers
\n
● Strong Java knowledge (Java 8 and above), Java Runtime basics
\n
● Provide Technical mentorship and leadership to junior team members.
\n
● Hands-on technically, comfortable reviewing and writing code.
\n
● Solid foundation in computer science, with strong competencies in algorithms, data structures, software design, and building large, distributed systems
\n
● Experience in performance optimisations, code profiling, Java application runtime analysis
\n
\n
Preferred Skills
\n
● Experience with Amazon AWS, Azure or GCP and its services
\n
o Managed databases (AWS DynamoDB, Google GBQ, GBT, Azure CosmosDB)
\n
o Managed Queue services (AWS SQS, Google PubSub, Azure Service Bus)
\n
● Experience in cloud security principles
\n
● Experience with Kubernetes
\n
● Experience with Big Data Technologies
\n
● Experience in customer support in SaaS area is a big plus
\n
● MS in computer science or equivalent experience
\n
