Job Details
We are seeking a highly experienced full stack developer to lead the design, development, and support of high-volume, low-latency Java applications for our Stock Record system within Capital Markets. This role requires expertise in Microservice architecture, design patterns, Angular UI/UX, and Java/WebLogic modernization. Collaboration, problem-solving, and a commitment to quality are essential.
Responsibilities:
- Design, develop, and support high-volume, low-latency, multi-tiered Java applications.
- Provide Level 3 support for existing applications.
- Migrate functionalities from monolithic WebLogic systems to a Microservices architecture.
- Translate business requirements into user stories and technical solutions.
- Develop solutions adhering to established design and quality standards.
- Build test automation suites.
- Identify and address system bottlenecks and deficiencies.
- Collaborate with stakeholders across different teams (business analysts, QA, offshore, etc.).
- Design and develop system architecture.
- Resolve production support issues.
- Stay current with new technologies and strategies.
- Ensure requirements are thoroughly analyzed and customer needs are met.
- Deliver high-quality implementations with comprehensive test coverage.
Required Skills:
- 5+ years of experience as a Java Developer with end-to-end solution delivery.
- Hands-on experience with Core Java, Server-Side Java, JavaScript, MVC, Spring Framework.
- Experience with Microservices architecture using Spring Boot, Spring Cloud Config, Netflix OSS, Pivotal Cloud Foundry, ZooKeeper, AWS.
- 5+ years of Oracle RDBMS experience (stored procedures, PL/SQL, triggers, performance tuning).
- Familiarity with various technology stacks (Apache, J2EE, Java, JBoss, MQ, Oracle, SQL Server, DB2, Windows, Linux).
- Experience with Spring Boot, AppDynamics, Docker, MongoDB/Cassandra, Kubernetes, Kafka, RabbitMQ, Swagger.
- Experience migrating Oracle RDBMS to cloud and NoSQL databases.
- Experience with ETL tools (Talend, Informatica, Spark).
- Strong Java concurrency and thread-safe coding skills.
- Experience with transaction management (JTA).
- Shell scripting and Unix/Linux/Windows system administration experience.
- Expert-level SQL and data modeling skills (relational and non-relational).
- Understanding of network infrastructure (HTTP/S, TCP/IP, TLS, DNS, Load Balancers, Firewalls, Proxies).
- Experience with JMS and message queues (Tibco/IBM MQ).
- Experience with front-end frameworks (Angular, React.js, jQuery).
- Experience with WebLogic 10 and 12c.
- Agile/Scrum development experience.
- Experience with Test-Driven Development (TDD).
- Experience with code versioning tools (GitHub, Bitbucket, Subversion, Perforce).
- Experience with DevOps processes and tools (Jenkins, Bamboo, UrbanCode, Maven, Gradle).
- Strong problem-solving and communication skills.
- Experience working in a fast-paced global environment
Education:
- BS/MS degree in Computer Science or equivalent.
Nice-to-Have Skills:
- Experience with Elasticsearch, Logstash, and Kibana (ELK stack).
- AWS, Data Warehousing, and Oracle RDBMS certifications.
- Experience deploying applications to cloud platforms (AWS, GCP, PCF).
- Capital Markets domain experience.
- Experience in Angular UI/UX development with end-to-end solutions.
- Experience in WebLogic EJB development with end-to-end solutions.
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.