This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective is to contribute to applications systems analysis and programming activities.
Job Responsibility:
Utilize knowledge of applications development procedures and concepts to identify and define necessary system enhancements
Identify and analyze issues, make recommendations, and implement solutions
Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
Analyze information and make evaluative judgements to recommend solutions and improvements
Conduct testing and debugging, utilize script tools, and write basic code for design specifications
Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
Develop working knowledge of Citi's information systems, procedures, standards
Contribute to all stages of software development lifecycle
Write well designed, testable, efficient code
Develop REST APIs using Spring Boot and integrate them with front end application
Work with JSP, Servlets and front-end technologies for Dynamic Web Application
Write efficient SQL queries, work with Hibernate/JPA for ORM
Troubleshoots, debug, and resolve software defects and performance bottlenecks
Follow best coding practices, design patterns and clean code principles
Participate in code reviews, unit testing and integration testing
Work in agile/Scrum environments
Requirements:
2-5 years of relevant experience
Experience in programming/debugging used in business applications
Working knowledge of industry practice and standards
Comprehensive knowledge of specific business area for application development
Working knowledge of program languages
Bachelor's degree/University degree or equivalent experience
Java
Spring
SpringBoot
SQL
Hibernate
REST API development
Junit
3 to 6 years of hands-on experience in Core Java, Spring, Spring Boot, REST API, JSP framework, Hibernate and SQL
Strong problem-solving skills
Deep understanding of object-oriented programming
Experience in developing scalable and high performance applications
Ability to operate with a limited level of direct supervision
Nice to have:
Knowledge and understanding of containerization like Docker, Openshift
Worked on DevOps tools with working knowledge of BitBucket, SonarQube, Jenkins
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.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.