Job Description
Responsibilities: Provide subject matter expertise (SME) support and address client queries regarding application core capabilities. Collaborate with business partners and analysts to understand operational processes, translate business requirements into technical designs, develop solutions, and deliver high-quality code. Serve as a senior development member of the team with extensive Java backend experience, capable of designing and building enterprise-level solutions and assuming leadership responsibilities. Develop web applications using Angular (8 or above), JavaScript, Bootstrap, HTML5, JSON, CSS, and Ajax. Implement testing frameworks such as Jasmine and Karma for robust code validation. Demonstrate proficiency in Java, Spring Framework, Hibernate, and strong relational database management systems (RDBMS). Utilize Unix/Linux commands and basic scripting knowledge. Experience with Advanced SOAP/REST Client or similar technologies. Manage development phases. including analysis, design, construction, testing, and implementation, while providing user and operational support. Operate with a limited level of direct supervision and exercise independence of judgment. Act as a subject matter expert for senior stakeholders and team members. Ensure compliance with applicable laws, rules, and regulations, safeguarding Citigroup s reputation and assets. Qualifications and Required Skills: Proven experience as a Java Developer with expertise in UI technologies, including Angular UI. Strong background in systems analysis and programming of software applications. Experience in managing and implementing successful projects. Working knowledge of consulting/project management techniques/methods. Ability to work under pressure, manage deadlines, and adapt to unexpected changes. Proficiency in Core Java, Object-Oriented Programming (OOP), and Microservices Architecture. Sound understanding of SQL and database management. Analytical mindset and programming capabilities. Familiarity with XML parsing, JSON, and third-party libraries. Well-versed in design standards, frameworks, and multiple technologies. Quick learner of new tools and methodologies, including Agile, Waterfall, and Test-Driven Development. Experience with version control tools like Git, build tools like Maven, and continuous integration tools like TeamCity and Jenkins. Proficient in project management, time management, verbal, and written communication skills. Proactive attitude with the ability to lead projects with minimal direction, considering the geographically distributed nature of the team. This position offers an exciting opportunity to work on cutting-edge technologies and lead projects in a dynamic and challenging environment. If you meet the qualifications and are ready to take on this role, we encourage you to apply
Employement Category:
Employement Type: Full time
Industry: IT
Role Category: IT Services & Consulting
Functional Area: Not Applicable
Role/Responsibilies: Java Full Stack Developer
Keyskills:
Java
Angular
JavaScript
Bootstrap
HTML5
JSON
CSS
Ajax
Karma
Spring Framework
Hibernate
RDBMS
SOAP
REST
SQL
XML parsing
Agile
Waterfall
Git
Maven
TeamCity
Jenkins
Project Management
Time Management
Verbal Communication
Written Communication
Jasmine
UnixLinux
UI technologies
ObjectOriented Programming
Microservices Architecture
Thirdparty libraries
TestDriven Development