Appen is seeking a highly qualified, hands on, Senior Java Architect to join its engineering team in Pleasanton, CA. As architect, you will be directly responsible for helping the company achieve its short-term and long-term goals. You will do this by upgrading, defining and integrating an existing Java technology platform. Appen is committed to enhancing our existing technology platform to augment every aspect of our core business model.
Job Responsibilities and Duties
- Transform business priorities and strategies into working platform modules.
- Serve as a technical lead and mentor.
- Provide guidance on best practices, and make architectural design decisions.
- Ensure functional and non-functional requirements such as security and performance are met by the system's architecture and liaise with stakeholders where necessary.
- Internalize existing business processes and code base in order to foresee change impact across the platform.
- Actively participate in software implementation phase according to defined requirements, including user interface design and application security aspects, in compliance with agreed project/release planning.
- Lead code reviews and address outcomes of the reviews.
Required Skills
- Be able to design, integrate and implement in the Java domain using Spring, JPA, JavaScript and SQL
- Experience designing Rest APIs, and integrating with 3rd party systems
- Very high proficiency writing SQL queries with complex joins for reporting purposes
- Expert at database schema design, and JPA entity relationships
- Ability to work in an agile startup environment with ever changing business needs and loose requirements
- Years of experience leading Object Oriented analysis and design
- Ability to multi-task and coordinate interdependencies in a quickly changing technology platform
by via developer jobs - Stack Overflow
No comments:
Post a Comment