Bank Millennium is one of Poland’s largest financial institutions. We have reached this status thanks to long-standing experience, understanding the needs of customers and continuing to improve the services we offer.
We are now looking for candidates to work in the IT Department in Gdańsk in the position of
Java Software Developer
Miejsce pracy: Gdańsk
Nr Ref.: Praca/DRA Gdańsk/Java
- BS/MS degree in Computer Science, Engineering or a related subject
- 5+ years of hands-on Software Development experience
- 3+ years of experience in Java development
- Hands on experience in designing and developing applications using Java EE (JSP/JSF, EJB3.0, JPA/JDBC) and application servers (WebLogic, JBoss, Tomcat, Ngix, Solr)
- Object Oriented analysis and design using common design patterns.
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc.)
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Knowledge of integration aspects
- Experience in XML (XSD, XSLT, WSDL oraz JAXB, JAXWS lub XML Beans)
- Knowledge of programming tools (Eclipse lub Netbeans, Maven2, Ant, SVN)
- Knowledge of WWW standards (HTML, CSS, JavaScript)
- Knowledge of UML
- Experience in use of supporting libraries (Spring Framework, Hibernate, Drools, JBPM, Jakarta Commons, CXF, Log4j)
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
- Experience with test-driven development
- Willingness to dive into software environments and technical issues
- High command of verbal and written English.
Additional trumps:
- Knowledge of technologies such as Mule, ServiceMix OpenESB, Webmethods
- Knowledge of security technologies in B2B area: WS-Security, SSL, OAuth, SAML
- Knowledge of issues related to transaction volumes, security, performance and monitoring applications
- Understanding of database design
- Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
- Responsible for Java/Java EE development for high-volume, low latency, mission-critical application; application bug fixing tasks also.
Plus:
- Developing enhancements and fixes for existing enterprise application
- Writing well designed, testable, efficient code
- Ensuring designs in compliance with specifications
- Preparing and producing releases of software components
- Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Full time employment based on the permanent contract
- New professional opportunities and network
- English-speaking working environment
- Support of your Team Leader and workmates