Syntricate Technologies

Java developer (kafka, REST api, swagger) | Hybrid

Syntricate Technologies$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in software development, specifically with Java, Spring, and Hibernate.
  • Proficiency in building RESTful APIs and understanding of backend integration with data stores.
  • Experience with Agile development methodologies and software development lifecycle (SDLC).
  • Familiarity with cloud services, specifically Azure Cosmos DB, is a plus.
  • Proficient in using CI/CD tools, with experience in Jenkins and Git version control.

Responsibilities

  • Design and maintain REST API services using Java and Spring.
  • Build scalable and fault-tolerant architecture for web and mobile applications.
  • Lead the migration of backend services and database platforms to Azure.
  • Develop unit and automation testing frameworks for high code coverage.
  • Monitor application performance and debug production issues using tools like Splunk and JMeter.

Benefits

  • Opportunity for contract-to-hire arrangement, allowing for long-term career growth.
  • Collaboration in a hybrid work environment, facilitating diverse teamwork.
  • Exposure to cloud technologies, enhancing professional skill set.
  • Significant contribution to the W+ membership account management project.
Full Job Description
Description
  • Design, build and maintain REST API services using technologies such as Java, Spring, Hibernate, Tomcat and data stores to enable user interaction with large volume datasets.
  • Build highly scalable, low latency, fault-tolerant, and high-performance architecture solutions for customer facing web and mobile applications.
  • Participate in software development life cycle (SDLC) phases including sprint planning, estimating, design, development, testing, and deployment within an Agile development environment.
  • Build customer facing software application features and platform libraries.
  • Engage in End-to-End Migration of back-end services and database platform from Oracle DB to Azure Cosmos DB.
  • Leverage Reactive and Adaptive programming to handle change feeds from Azure Cosmos DB by creating robust reactive listeners and stored procedures.
  • Build data communication between back-end systems using Kafka.
  • Develop Unit and Automation Testing Frameworks, Test Suites, and Stubs/Mocks using Selenium, Mockito, JUnit, TestNG, Mocha, and Chai to thoroughly test the software applications for all possible positive and negative use case scenarios and achieve 100% code coverage.
  • Troubleshooting open issues and bug-fixes.
  • Enhancing design to prevent re-occurrence of defects.
  • Use JIRA for Defect Reporting and Tracking.
  • Run SonarQube on applications to measure continuous code quality by reporting code smells and vulnerabilities.
  • Use Git Version Control System for coordinating work with the team.
  • Integrate applications with Jenkins to set up Continuous Integration and Continuous Delivery Environments (CI/CD).
  • Work on Splunk dashboard/queries to monitor application and system health and debug production issues.
  • Use JMeter to load test software functional behavior and measure performance.
  • Provide required Demos to Business stakeholders on software features and take required feedback for improvements.
  • Provide inputs to relevant stakeholders for creation of project plans and ensure adherence to the project against approved milestones and timelines.


What are the top 3 skills needed/required?
  • Spring boot based applications, kafka etc., REST api, swagger, etc.

What skills and/or experience would separate the top candidate?
What makes a candidate profile stand out to you?

  • Stay in one job at least 2 -3 years, not a frequently jumper
  • leading project is a plus

What will this person's day-to-day responsibilities be?
  • Developing new features
  • Production support

What is the project this person will be working on?
How will they contribute to the project?
  • W+ membership account management project

What is the makeup of the team?
Does the candidate need to be in a certain Client location/hub or remote?
  • This job location is Sunnyvale, CA. Candidate requires to work 2 days a week in office.

Will a Client badge be needed at onset or in the future?
If hybrid or in office role, how many days a week will the candidate need to come into the office?
  • Please note that candidates who will be working in Bentonville, AR, Reston, VA or some Texas locations must have a VendorSAFE background check completed.

Does this contract have the opportunity to extend or convert to an FTE?
  • YES, this is contractor to hire position.

Have you previously hired for this role?

If so, where have candidates historically fallen short?
  • Current contractor is a junior developer, who has 2 years working experience before joining Client . In the past 2 years, she needs a lot of coaching and hands holding.
  • She delivery slow, not in high quality (Her code caused couple production issues.) Team lead push hard on her to get things done.
  • Team lead request replacement.

About Syntricate Technologies

Syntricate Technologies Careers

Joining Syntricate Technologies presents an unparalleled opportunity to advance a career in technology with a company at the forefront of digital innovation. Syntricate Technologies is renowned for its commitment to leadership, diversity, and leveraging technology to solve complex problems. This is where professionals come to not just seek job opportunities but to forge lasting careers in an environment that values growth and leadership.

Explore Career Opportunities

Syntricate Technologies is actively hiring and offers a variety of positions that cater to different skills and career aspirations. From entry-level roles to leadership positions, the potential for professional advancement is nearly limitless. Syntricate Technologies is not just a company; it's a place where talented individuals can thrive.

Innovation and Professional Growth

At Syntricate Technologies, innovation isn't just another buzzword—it's the cornerstone of the company culture. Employees are encouraged to push the boundaries of what is possible, bringing groundbreaking solutions to the table. With a team of dedicated professionals, Syntricate Technologies fosters a culture of continuous improvement and professional growth.

Diversity and Inclusion

Syntricate Technologies believes that diversity fuels innovation. With a commitment to creating a diverse and inclusive workplace, the company actively seeks to hire individuals from various backgrounds and experiences. Diversity training is integral, ensuring that all team members feel valued and understood.

Internship Programs and Employment Benefits

For those starting their careers, Syntricate Technologies offers robust internship programs that provide real-world experience and networking opportunities. Interns at Syntricate Technologies gain invaluable industry insights and professional skills that are crucial for future employment. Full-time employees enjoy a comprehensive benefits package that supports both their professional and personal lives. Benefits at Syntricate Technologies are designed to ensure employees are healthy, happy, and secure.

Applying for a Position

To apply for a position at Syntricate Technologies, candidates should prepare a resume that highlights relevant experience and skills. The interview process is designed to assess not only professional qualifications but also a candidate's fit within the company culture. Syntricate Technologies values curiosity, creativity, and a passion for technology.

Stay Connected with Syntricate Technologies Careers

Interested candidates are encouraged to explore the various job opportunities on the Syntricate Technologies careers page. Stay updated with the latest company news, employment trends, and career tips by subscribing to the Syntricate Technologies careers newsletter.

Join Syntricate Technologies

Discover the career possibilities that await at Syntricate Technologies. Search open positions that match your skills and interests. Syntricate Technologies is looking for passionate, driven, and innovative team players ready to contribute to a leading technology company.

SEARCH SYNTRICATE TECHNOLOGIES JOBS

Keep Up to Date

Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work at Syntricate Technologies.

READ CAREERS BLOG

Job Alert Emails

Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. See what exciting and rewarding opportunities await at Syntricate Technologies.
Learn more about Syntricate Technologies
Size
51 employees
Industry

Similar Jobs

More Jobs at Syntricate Technologies

More Information Technology Jobs

Find similar Java developer (kafka, REST api, swagger) | Hybrid jobs: