Primary Role of the Senior Software Developer development of enterprise web applications taking advantage of open source Java technologies. As well as developing new products. You'll be involved in all stages of the development process, from analysis and design to implementation and testing, working in an agile environment. Essential * At least 5 years' experience as a senior or software developer * Enterprise Java (J2EE) * Spring Framework or other IoC containers * SQL Database technologies (MS SQL Server PostgreSQL would be an advantage) * TDD * Continuous Integration * Exemplary communications skills; written and verbal. A persuasive communicator and facilitator, able to liaise with external and internal contacts at all levels * An expert multi-tasker who can switch effortlessly from one task to another as priorities change and yet meet the deadlines for both. * Experience of telecoms billing processes and/or systems * Experience of CRM processes/systems * Any exposure to JSF, IceFaces, Wicket, Scala; Akka, messaging APIs e.g. JMS, AMQP * NoSQL technologies such as MongoDB * Linux experience would be an advantage * AWS / Azure Key Accountabilities of the Senior Software Developer * Improve the product and development cycle wherever possible. * Lead technical discussions, from low level to architecture to help drive technical decisions. * Provide guidance to other Software Developers * Maintaining progress on activities and actions within our CRM systems. Senior Software Developer Role: Senior Software Developer Job Type: Permanent Location: Newbury, Berkshire,
There is no need to provide bank account details or payment to any person or organisation when applying for vacancies. If these details are requested for any vacancy you see with us, please report it to us via our contact page.
Apply above for Senior Software Developer jobs in Newbury.