Senior Java Software Developer
Accordingly, in this role you will be work on market leading applications and systems across the business and be exposed to broad range of projects.
Key areas of responsibility will include:
contributing to requirements definition,
contributing technical expertise to defining application requirements in collaboration with business analysts, business representatives and others. You must be able to streamline as well as record requirements, perform gap analysis and offer functionality options where appropriate,
contribute to application design,
creating proofs of concept or prototypes if required; contributing to technical design of applications; contributing to database / data model design,
developing application functionality which meets business requirements with high quality within given deadlines,
developing maintainable, well-documented application functionality with an eye toward standardization, common components, simplicity, performance, robustness and other attributes of enterprise-strength solutions,
provide responsive support for business areas,
quickly resolving issues encountered by business lines in the production environment, maintaining a helpful, "high touch" approach to working with business users.
RDBMS concepts - must understand basic principles of data modeling,
Java - must be proficient in the language, core libraries & design patterns,
HTML / CSS - must have ability to create custom CSS to customize look and feel,
Web services - experience developing web services in Java,
Stored procedures - experience developing stored procedures (e.g. in Oracle, DB2),
Web technical stack - experience developing web applications with JSP, ORM libraries, XML, etc,
understanding application deployment procedures,
ability to interpret and troubleshoot applications using logs,
ability to administer / install web applications.
Our Client offers:
interesting and responsible job in a company with an established position in the market
attractive salary and bonus package, extra bonus
perfect work environment,
opportunity for professional development.
- Karta multisport (lub podobna)
- Prywatna opieka zdrowotna