We are building self-managing teams to support our client in developing a new project within the banking sector.
responsibilities :
Design, develop, and implement new applications, as well as contribute to enhancements and modifications of existing applications,
ensure that code meets design specifications, adheres to security standards, and follows Java/J2EE best practices for maintainability and system performance,
collaborate with Development and QA teams on individual and group deliverables,
operate effectively in a dynamic, fast-paced organization with a flexible structure,
create comprehensive documentation and procedures for installation and maintenance purposes,
identify opportunities for future enhancements and improvements to standards, best practices, and development methodologies,
work closely with project teams and other departments, such as Network, QA, Ops, and Engineering,
participate in design and code review sessions to uphold quality standards and ensure compliance with development guidelines,
engage with business units to gather requirements and use cases to design appropriate solutions.
requirements-expected :
Proficiency in Java, Spring, Hibernate, Containers, Microservices,
solid understanding of Kafka and Kubernetes
hands-on experience in coding with Eclipse/MyEclipse, JetBrains IntelliJ, or other major Java IDEs,
proficiency in API Development, utilizing SOAP or REST, as well as handling JSON and XML formats,
familiarity with version control systems like GIT/Stash, build automation tools like Maven, and continuous integration tools like Jenkins,
experience in working with SQL and/or PL/SQL, and familiarity with databases such as MySQL, Oracle, or IBM DB2 on AIX, Unix, or Linux platforms,
preferable experience with Tomcat application server,
demonstrated ability to tackle complex software development and design challenges effectively,
capability to produce clean, cohesive code adhering to established coding standards,
strong interpersonal skills, adept at facilitating discussions, and proficient in clear and concise communication, both written and verbal, especially in presenting complex concepts,
preference for experience working within Agile/Scrum methodologies,
dedication to delivering high-quality, defect-free code within proposed timelines, with a strong sense of accountability for deliverable quality,
ability to manage multiple projects concurrently and adjust priorities in response to changing requirements,
highly motivated, resourceful, and results-oriented individual.
offered :
Remote work with occasional visits to the office in Warsaw,
B2B contract or employment contract,
the comprehensive training program and development opportunities.