CrawlJobs Logo

Senior Python/Java Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States, Irving

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

107120.00 - 160680.00 USD / Year

Job Description:

The Senior Python/Java Developer applies in-depth discipline knowledge, contributes to the development of new techniques, and improves processes and workflows. This role requires expertise in Python and Java, RESTful API design, microservices, and cloud platforms while engaging in architecture discussions and implementation plans.

Job Responsibility:

  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts
  • Analyze and troubleshoot coding, application performance and design challenges
  • Research root cause of development and performance concerns as well as the resolution of defects
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life
  • Proficient in information modeling, data structures and algorithms
  • Participate in design discussions as a Development Lead and drive design decisions
  • Work across teams to optimize processes
  • Continuously assess development processes, test plans, and operations
  • Share knowledge with the team in various forums and demonstrate a higher level of knowledge through industry certifications

Requirements:

  • 5-8 years in a product development/product management environment
  • 5 plus years experience as Java and Python Developer
  • Experience with Microservices
  • Experience with Docker
  • Strong analytical and quantitative skills
  • Experience delivering with an agile methodology
  • Experience leading infrastructure programs
  • Skilled at working with third party service providers
  • Excellent written and oral communication skills
  • Strong understanding of Python web frameworks such as Django, Flask, or FastAPI
  • Expertise in building RESTful APIs and microservices architecture
  • Proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB)

Nice to have:

  • Experience in Java based web development using SpringBoot framework
  • Knowledge on various Spring modules such as, and not limited to, Data, Web, ORM, Cloud, AOP, Batch
  • Strong understanding of unit test case development using Junit, Mockito
  • Experience in building Generative AI based solutions in Python
  • Knowledge on Prompt Engineering, various techniques to build prompts
  • Familiarity with Vector stores such as FAISS, PgVector, Pinecone
  • Exposure to AI-ML frameworks (e.g., LangChain, TensorFlow, PyTorch)
What we offer:
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Discretionary and formulaic incentive and retention awards

Additional Information:

Job Posted:
June 12, 2025

Expiration:
June 18, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.