Inspired is looking for an enthusiastic and ambitious individual who has at least 8+years in the field of software development. Strong Java / J2EE and SQL skills are required as well as demonstrable experience of MVC frameworks, Spring/ Hibernate and client-side in JavaScript. Working closely with key stake holders - Architecture Team, Product team, Teams leads, Development manager and responsible for the quality and on time delivery as per product roadmap.
Technical Skills
- Core Java (8 or higher versions)
- Multithreading experience
- Spring, Spring MVC, Spring Boot
- ORM tools Hibernate
- Web services REST, SOAP
- Angular JS
- Node JS
- SQL (Oracle, SQL Server), NoSQL (MongoDB)
- Cloud Computing (Google Cloud Platform, AWS, Azure etc)
- CI, CD, Docker, Ansible etc
Specific Responsibilities / Key Tasks
- Work closely with the developers to architect and develop the best technical design and approach.
- Coordinating closely with your team to stay aligned on business goals and make sure your squad is progressing and delivering against them.
- Supporting and coaching junior team members to reach their highest technical levels.
- Ensue the software quality, performance, system scalability and high availability through architectural decisions and best practices.
- Collaborate with DevOps to build a comprehensive set of CI/CD pipelines that allow the team to deliver features on a continual basis.
- Maintaining detailed specifications of software components and assets
- Ensuring platform performance goals are met
- Keeping up on industry trends and communicating opportunities, weaknesses and threats from a technology perspective to the management.
Competencies
- Proficient in Java, with a excellent knowledge of its ecosystems
- Experience using cloud based server-less technologies, message queues, caching technology, object storage solutions, data storage solutions (relational and NoSQL), API gateways, containers and container eco systems
- Commitment to software practices of Continuous Integration and automated testing.
- Commitment to incorporating quality software practices into all phases of the project life lifecycle
- Good understanding of key AGILE concepts and/or experience with leading or operating in an AGILE environment.
- Proven track record of strong verbal/written communication and presentation skills, including an ability to effectively communicate with both business and technical teams.
- Knowledge of network protocols and Internet topology
- Experience with SVN/Git based source control
- Strong creative, organizational and numerical skills with excellent attention to detail
- Hands on approach and self-motivated
Person Specification
- Masters or Bachelors of computer science Degree
- 2+ years serious development work in a team of developers
- Extensive experience of complete software lifecycle
- Distributed environment experience
- Good written and oral communication skills
- Good team player
RoleTechnical Architect
Industry TypeIT Services & Consulting
Functional AreaIT Software - Application Programming, Maintenance
Employment TypeFull Time, Permanent
Role CategoryProgramming & Design
Education
UG :Any Graduate
PG :Any Postgraduate
Doctorate :Any Doctorate