You are here: Home » About Us » Careers at Atomikos

(No intermediaries please! We're interested in your resumé, not somebody else's.)

Application Architect (Ref. ATO AA0111)

Summary

The ideal candidate will possess a broad understanding of Java based architectures with a focus on lightweight, non-EJB solutions. Candidates must also have significant experience with relational database design and techniques for scaling applications and databases for high throughput and performance. You should be interested in implementing infrastructure software.

Responsibilities

Collaborate with product managers, designers, client analysts, testers and stakeholders across the team to design, develop and document product features.

Provide documented designs to the team and shepherd the development process to ensure that code meets specification.

Rapidly develop application prototypes to vet technical concepts and provide alternatives to technical management team.

Exhibit a deep understanding of both Java and JEE including
  • Ant or Maven
  • Hibernate
  • J2SE programming
  • Java programming
  • JDBC
  • JMS
  • JMX
  • JTA/XA
  • JUnit
  • OO design
  • SOA / REST / Microservices
  • Spring (Boot)
  • Threading

Candidates must be able to apply these technologies to a problem domain in a way that is practical and reflects best practices.

Interpret business requirements documents and translate into technical solutions. Must be able to apply common design idioms to business problems and present implementation options. Candidates must be able to design solutions from scratch and have the ability to self start.

Demonstrate a thorough understanding of localization including techniques for developing within a multi-lingual, multi-currency application environment.

Exhibit proficiency with development tools and environments such as Eclipse, JBoss and Oracle or other relational databases. Candidate must be proficient in configuring a standard JEE application container and IDE, and must be able to quickly familiarize themselves with the application environment.

Display a deep understanding of relational database environments, tools and design techniques. Must possess the ability to extract schema designs from business requirements. Must have advanced understanding of SQL, JDBC and normalization.

Must be comfortable prototyping applications, reviewing code and providing feedback to developers, testers and other members of the team.

Review and give feedback of business specifications and test scripts. Interact with business and testing teams to ensure that the product developed meets defined requirements. Ensure that the product is thoroughly tested by developing unit tests and participating in the creation of test scripts to be used by the QA test team.

Candidate must exhibit excellent written and verbal communication. Ability to discuss business requirements and articulate complex technical concepts in simple terms is an absolute necessity. In addition, candidates must be able to provide documentation of their development work that can be used by other members of the team.

Detail-oriented

Consultative and team-oriented

Strong written and verbal communication in English

Fluent mastery of either French, German, Spanish or Chinese is a plus (but not required)

Excellent work ethic

Education/Experience

A college degree (bachelor or master) is required. 7 years software development experience. Five years JEE development experience. Financial services experience is preferred.

Please email us quoting the job reference number with your resume (CV) attached.

Corporate Information

Atomikos Corporate Headquarters
Hoveniersstraat, 39/1, 2800
Mechelen, Belgium

Contact Us

Copyright 2024 Atomikos BVBA | Our Privacy Policy
By using this site you agree to our cookies. More info. That's Fine