Java & Python Senior Developer

Work From Home With CiCi

Core java
Java ee
Spring batch
Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas

Job Summary

  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas.
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement.
  • Serve as advisor or coach to new or junior developers, operate with a limited level of direct supervision, and exercise independence of judgement and autonomy.

Matching Summary

Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas.

Skills & Requirements

Must-have

  • Core Java
  • Java EE
  • Spring Batch
  • Spring MVC
  • RDMS
  • NoSQL databases
  • large scale distributed systems
  • microservices architectures
  • RESTful APIs
  • quality code
  • design principles
  • design patterns
  • JUnit/Mockito
  • Git
  • BitBucket
  • Sprints/JIRAs

Nice-to-have

  • agentic AI tools
  • human-in-loop approach
  • reengineering applications to cloud
  • operational support
  • risk assessment
  • ethical judgment

Key Requirements

  • 9-12 years of relevant experience
  • Hands on expertise in Core Java, Java EE, Spring, Spring Batch, Spring MVC
  • Hands on experience working with RDMS and NoSQL databases
  • Experience working on large scale distributed systems
  • Experience leveraging GitHub Copilot and agentic AI tools
  • Hands on expertise in High Level and Detail level Design
  • Experience designing, developing and maintaining scalable microservices architectures and RESTful APIs
  • Experience reviewing and managing code using source control/versioning tools
  • Experience following processes such as Sprints/JIRAs
  • Experience in systems analysis and programming
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines
  • Bachelor’s degree/University degree or equivalent experience

Work Rights

Not specified

Tailored Resume

Cover Letter