Careers at CartikTech
At CartikTech, we’re more than just a technology company. We’re a team of innovators, thinkers, and creators driven by the idea of delivering better solutions. Our culture is deeply rooted in values and innovation, and we firmly believe in fostering growth and learning among our team members. We’re always on the lookout for talented individuals who are passionate about what they do and are eager to make a difference. Join us and be a part of a dynamic team that loves taking on challenges and making people’s lives easier through technology.
At CartikTech, we believe that our employees are our greatest asset, and we are committed to investing in their well-being and development. We offer a comprehensive and competitive benefits package designed to meet the diverse needs of our team. Here’s what you can expect when you join us:
Competitive Compensation
Health and Wellness
Retirement Savings
Professional Development
Work-Life Balance
Open Positions
Position ID: 16
Senior Java Developer
Location: Greater Dallas Area
Experience: Minimum 5 years
Job Description:
We are seeking a Senior Java Developer with a minimum of 5 years of experience in Java development and a background in working with financial institutions. The ideal candidate will have a strong understanding of Java and its ecosystems, and an ability to think critically and solve complex problems.
Responsibilities:
Design, build, and maintain efficient, reusable, and reliable Java code.
Ensure the best possible performance, quality, and responsiveness of the applications.
Identify bottlenecks and bugs, and devise solutions to these problems.
Help maintain code quality, organization, and automatization.
Skills:
- Proficient in Java, with a good knowledge of its ecosystems.
- Solid understanding of object-oriented programming.
- Familiarity with various design and architectural patterns.
- Knowledge of concurrency patterns in Java.
- Familiarity with concepts of MVC, JDBC, and RESTful API integration.
- Experience with popular web application frameworks.
Knack for writing clean, readable Java code. - Understanding of fundamental design principles behind a scalable application.
- Basic understanding of the class loading mechanism in Java.
- Basic understanding of JVM, its limitations, weaknesses, and workarounds.
- Implementing automated testing platforms and unit tests.
- Proficient understanding of code versioning tools, such as Git.
- Familiarity with build tools such as Ant, Maven, and Gradle.
- Familiarity with continuous integration.
Education:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
If you’re looking for a place where you can put your skills and experience to work, learn and grow with us, apply today!
Position ID:17
Business Analyst / Product Owner
Location: Greater Dallas Area
Experience: Minimum 5 years
Job Description:
We are seeking a Business Analyst / Product Owner with a minimum of 5 years of experience in Product Management, Business Analysis, and a strong technical background as a Product Owner in an Agile environment. The ideal candidate will have a background in working with financial institutions and will be responsible for guiding the success of a product and leading the cross-functional team that is responsible for improving it.
Responsibilities:
Define product vision, road-map and growth opportunities.
Assess value, develop cases, and prioritize stories, epics and themes to ensure work focuses on those with maximum value that are aligned with product strategy.
Provide backlog management, iteration planning, and elaboration of the user stories.
Work closely with Product Management to create and maintain a product backlog according to business value or ROI.
Lead the planning product release plans and set expectation for delivery of new functionalities.
Provide an active role in mitigating impediments impacting successful team completion of Release/Sprint Goals.
- Research and analyze market, the users, and the roadmap for the product.
Skills: - Previous working experience as a Product Owner for 5 years.
- In-depth knowledge of Agile process and principles.
- Outstanding communication, presentation and leadership skills.
- Excellent organizational and time management skills.
- Sharp analytical and problem-solving skills.
- Creative thinker with a vision.
Attention to details.
Education:
Bachelor’s degree in Computer Science, Engineering, or a related field.
If you’re looking for a place where you can put your skills and experience to work, learn and grow with us, apply today!