Ice Services
Join to apply for the
Software Architect (Java)
role at
ICE 2 days ago Be among the first 25 applicants Join to apply for the
Software Architect (Java)
role at
ICE Get AI-powered advice on this job and more exclusive features. Job Purpose
We are seeking a highly skilled and dynamic Software Developer Architect experienced with Java based systems. The architect will be required to become an expert in the domain of financial reference data. The architect will be required to learn and master the technical and functional aspects of several enterprise systems, some implemented using legacy technology, with the goal of leading the effort of unifying them into one single modern platform. Overview
Job Purpose
We are seeking a highly skilled and dynamic Software Developer Architect experienced with Java based systems. The architect will be required to become an expert in the domain of financial reference data. The architect will be required to learn and master the technical and functional aspects of several enterprise systems, some implemented using legacy technology, with the goal of leading the effort of unifying them into one single modern platform.
This role requires a strong technical foundation, and the ability to research existing systems to create a clear picture of their design and functionality. The ideal candidate will be assertive, fast-paced, with strong self learning abilities, capable of driving architecture design, and leading the resulting development. The architect will not initially manage development resources, rather the architect will work closely with development managers and developers to promote the project goals.
Responsibilities
Architectural Design: Lead the design of scalable, secure, and high-performance software architectures to replace existing legacy systems. Development Lifecycle: Technically oversee the software development activities of developers participating in the implementation of the new platform. Take ownership of the development of critical infrastructure components of the system. Team Mentorship: Technically guide development teams, providing technical leadership, mentorship, and hands-on support to ensure high-quality deliverables. Code Reviews & Best Practices: Drive best practices for software development, including code reviews, performance optimizations, and ensuring adherence to industry standards. Collaboration: Work closely with cross-functional teams (Development, Product, Operations, and QA) to gather the information required to design the system, and to collect feedback from all stakeholders to guide and verify the proposes design. Stakeholder Communication: Act as a primary point of contact for project stakeholders, providing updates on progress, managing expectations, and addressing any concerns.
Knowledge And Experience
Bachelors degree in Computer Science, Engineering, or related field (or equivalent work experience) Extensive experience in software development, with at least 3 years as an architect Extensive Experience with Java Strong Architecture & Design skills with a deep understanding of software engineering principles, design patterns, and best practices for scalable system design Leadership Experience: Proven experience in technically leading development teams and driving software architecture decisions in fast-paced environments Assertiveness & Decision-Making: Ability to make quick, effective decisions Excellent Communication Skills: Ability to articulate complex technical concepts clearly to both technical and non-technical stakeholders Problem-Solving Mindset: A natural problem-solver who thrives under pressure and is capable of addressing complex technical challenges swiftly and efficiently
Preferred
Experience in overseeing and developing large enterprise systems Experience working with large systems based on legacy technologies Seniority level
Seniority level
Not Applicable Employment type
Employment type
Full-time Job function
Job function
Engineering and Information Technology Referrals increase your chances of interviewing at ICE by 2x Get notified about new Software Architect jobs in
Atlanta, GA . Atlanta, GA $75,000.00-$100,000.00 1 week ago Atlanta, GA $84,200.00-$180,400.00 5 days ago Software Application Developer (Frontend/Backend)
Atlanta, GA $70,000.00-$120,000.00 2 months ago Co-op, IT - Software Engineering (Spring, 2025)
Software Engineer I (Intern) United States
Alpharetta, GA $44,000.00-$130,000.00 17 hours ago Associate Software Development Engineer, Crew
Associate Software Development Engineer, Crew
Atlanta, GA $95,000.00-$108,000.00 2 weeks ago Atlanta, GA $87,500.00-$162,500.00 1 week ago Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Software Architect (Java)
role at
ICE 2 days ago Be among the first 25 applicants Join to apply for the
Software Architect (Java)
role at
ICE Get AI-powered advice on this job and more exclusive features. Job Purpose
We are seeking a highly skilled and dynamic Software Developer Architect experienced with Java based systems. The architect will be required to become an expert in the domain of financial reference data. The architect will be required to learn and master the technical and functional aspects of several enterprise systems, some implemented using legacy technology, with the goal of leading the effort of unifying them into one single modern platform. Overview
Job Purpose
We are seeking a highly skilled and dynamic Software Developer Architect experienced with Java based systems. The architect will be required to become an expert in the domain of financial reference data. The architect will be required to learn and master the technical and functional aspects of several enterprise systems, some implemented using legacy technology, with the goal of leading the effort of unifying them into one single modern platform.
This role requires a strong technical foundation, and the ability to research existing systems to create a clear picture of their design and functionality. The ideal candidate will be assertive, fast-paced, with strong self learning abilities, capable of driving architecture design, and leading the resulting development. The architect will not initially manage development resources, rather the architect will work closely with development managers and developers to promote the project goals.
Responsibilities
Architectural Design: Lead the design of scalable, secure, and high-performance software architectures to replace existing legacy systems. Development Lifecycle: Technically oversee the software development activities of developers participating in the implementation of the new platform. Take ownership of the development of critical infrastructure components of the system. Team Mentorship: Technically guide development teams, providing technical leadership, mentorship, and hands-on support to ensure high-quality deliverables. Code Reviews & Best Practices: Drive best practices for software development, including code reviews, performance optimizations, and ensuring adherence to industry standards. Collaboration: Work closely with cross-functional teams (Development, Product, Operations, and QA) to gather the information required to design the system, and to collect feedback from all stakeholders to guide and verify the proposes design. Stakeholder Communication: Act as a primary point of contact for project stakeholders, providing updates on progress, managing expectations, and addressing any concerns.
Knowledge And Experience
Bachelors degree in Computer Science, Engineering, or related field (or equivalent work experience) Extensive experience in software development, with at least 3 years as an architect Extensive Experience with Java Strong Architecture & Design skills with a deep understanding of software engineering principles, design patterns, and best practices for scalable system design Leadership Experience: Proven experience in technically leading development teams and driving software architecture decisions in fast-paced environments Assertiveness & Decision-Making: Ability to make quick, effective decisions Excellent Communication Skills: Ability to articulate complex technical concepts clearly to both technical and non-technical stakeholders Problem-Solving Mindset: A natural problem-solver who thrives under pressure and is capable of addressing complex technical challenges swiftly and efficiently
Preferred
Experience in overseeing and developing large enterprise systems Experience working with large systems based on legacy technologies Seniority level
Seniority level
Not Applicable Employment type
Employment type
Full-time Job function
Job function
Engineering and Information Technology Referrals increase your chances of interviewing at ICE by 2x Get notified about new Software Architect jobs in
Atlanta, GA . Atlanta, GA $75,000.00-$100,000.00 1 week ago Atlanta, GA $84,200.00-$180,400.00 5 days ago Software Application Developer (Frontend/Backend)
Atlanta, GA $70,000.00-$120,000.00 2 months ago Co-op, IT - Software Engineering (Spring, 2025)
Software Engineer I (Intern) United States
Alpharetta, GA $44,000.00-$130,000.00 17 hours ago Associate Software Development Engineer, Crew
Associate Software Development Engineer, Crew
Atlanta, GA $95,000.00-$108,000.00 2 weeks ago Atlanta, GA $87,500.00-$162,500.00 1 week ago Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr