Java Engineer at Rock 7

We’re seeking a fast-learning, self-starting, pun-slinging, Java developer to join our small (but perfectly formed) development team.

You should have five years+ experience developing Java web apps (Tomcat), be well-versed with all the the usual frameworks (e.g. Guava) and have solid grasp of Java 8.

We need more hands-on-deck to effectively scale our systems to support our growing global customer-base; innovative products and services for new markets and opportunities.

We’re a small company, so we’re light on process and naturally agile; however, we absolutely understand and value the importance of having a rock-solid, well-written code-base; so you’ll come pre-loaded with lots of good ideas!

You should be able to work independently and as part of the dev team to maintain existing projects and develop new exciting products and services. You’ll be guiding the implementation, so you should be abreast of new technologies / best practices.

You should have excellent communication skills; don’t worry, there’s no requirement to give a TED
talk – but you should be happy to effectively discuss technical concepts with the team.

Personal requirements

– Autonomous, self-motivated
– Passion for learning/discovering new technology
– Articulate communicator, with succinct verbal capabilities
– Excellent problem solving “can-do” attitude
– Sense of humour

Technical requirements

– 5+ Years Java web-app experience at small/medium sized company
– Excellent computer science principles (Software, Internet, Networking)
– Solid grasp of OOP, software architecture, design best practices/patterns
– Ability to independently: design, develop, test and maintain webapps
– Superb debugging and problem solving skills
– Serverside Java (7/8) – Tomcat, Maven, Guava
– Database Expertise (MySQL) – query optimisation, schema design
– Effective source control usage (Git, GitHub)
– Basic Linux administration (Debian)


Advantageous

– Full-stack development
– Modern Javascript and CSS (ES6, SASS, Google Maps, three.js, jQuery, Gulp)
– Experience working on Geospatial applications
– Mobile Apps (Android – Java, iOS – Objective-C)
– Docker
– AWS products/services
– Python

Core Applications Developer at Optiver

As member of the Core Applications team you will be focusing on the infrastructural and strategic components of our software landscape. We provide the rock-solid software backbone on which the business relies every single day, and we lay out the technical arena in which the trading-focused development teams can continue to innovate.
 
As developer in our team you will not only be challenged on your technical knowledge and skills, but also on your capacity for producing simple and elegant solutions in face of a hectic and ever changing business environment

Skills & Requirements

  • A genuine and deep desire to write clean and correct code, mixed with a strong desire to deliver architectural and strategic solutions, topped off with a considerable dose of realistic and sustainable pragmatism allowing you to simply get things done;
  • A solid grasp of computer science, knowing your algorithms, memory-, and concurrency models, CPU-architecture, operating systems, relational databases, etc;
  • As our main body of software is written in C++ (14) and runs on Linux, you will either need to have extensive experience in this language and platform or be more than willing to learn on the job. Next to C++, we also extensively use Python, C# and other languages in Optiver and you are therefore expected to be willing and able to pick up on new languages quickly;
  • We are looking for both senior and junior ‘great minds’. If you feel comfortable with the characteristics outlined above we encourage you to apply!

What you’ll get
Optiver is above all a state of mind. We are looking for you when you believe in daily improvement, when you like to be seriously rewarded for your performance and when you easily adapt to change and enjoy some humour and fun. To be concrete, we offer excellent remuneration and great secondary benefits, such as an attractive profit sharing structure, training opportunities, fully paid first-class commuting expenses, a premium-free pension, breakfast and lunch facilities, sports and leisure activities, even weekly chair massages and of course Friday afternoon drinks. We are used to guiding expats through their relocation and offer relocation packages and discounts on health insurance.

Release Manager Role for a B2B Wholesale Company in Iasi, Romania at Destinations of the World (DOTW & Travel Tech)

*This role is based on site with our TravelTech offices in Iasi, Romania http://traveltech.dotw.com/ 

General Scope:

The Release manager role is a critical position to ensure all releases into production are managed and reported. The candidate will be responsible for managing all releases into production ensuring the committed delivery dates are met.

This role will be responsible for communicating updates regularly so there is no confusion on when releases are going to be activated. The right candidate will have proven experience in this role and will be able to demonstrate success in previous companies in a similar capacity. 

Key Responsibilities: 

  • Forward Plan the release windows and cycles across a portfolio
  • Manage risks and resolves issues that affect release scope, schedule and quality
  • Measure and monitor progress to ensure application releases are delivered on time and that they meet or exceed expectations
  • Communicate all key project plans, commitments, and changes including requirements, QA plans, schedule, and scope changes
  • Manage relationships and coordinate work between different teams at different locations
  • Conduct Release Readiness reviews, Milestone Reviews, and Business Go/No-Go reviews
  • Ensure RFC for production are completed and populated with Implementation Plans
  • Weekly Release Reporting
  • Communicate release details and schedules to the Business and PMO as required
  • Negotiate, plan and manage all release activities
  • Work with development teams to understand impacts of branches and code merges
  • Maintains the release schedule for all core services and ensure alignment across key partners and vendors
  • Continually work towards making improvements in the release process
  • Lead and co-ordinate the Go-Live activities including the execution of the deployment Plans and checklists
  • Participate in CAB meetings to discuss release scope and/or roadblocks
  • Maintains a release repository and manages key information such as build and release procedures, dependencies, and notification lists
  • Researches new software development and configuration management methodologies and technologies and analyzes their application to current configuration management needs

Required Experience & Qualifications:

  • Bachelor’s degree in Computer Science or related field
  • 2-6 years of previous release and/or project management experience, (Solid understanding of project management principles preferred)
  • 5-8 years of experience in information systems operations environment in systems analysis or development
  • Formal training in project management practices preferred
  • Advanced knowledge of software development lifecycle
  • Demonstrated ability to coordinate cross-functional work teams toward task completion
  • Demonstrated effective leadership and analytical skills
  • Advanced written and verbal communication skills are a must
  • General PC knowledge including Microsoft Office expert level knowledge of Excel, working Knowledge of Access

Required Skills:

  • Excellent communication skills
  • Professional Maturity
  • Integrated Vision
  • Ability to multitask and work in a fast-paced, time sensitive environment
  • Excellent interpersonal skills
  • Good Team player
  • Proactive and eager to learn new technologies and their usage
  • Structured approach
  • Ability to communicate at all levels

Java Software Developer for Marketing at Outletcity Metzingen GmbH (Hamburg, Deutschland)

Java Software Developer for Marketing

Development Hamburg, Germany Full-Time

As a Java Software Developer, you will join our agile, cross-functional team to advance the development of our next-generation marketing tools and contribute with your knowledge of software architecture. Together as a team, we are proud to early adopt new features in advertising and always strive for innovations in products and technologies.

Your mission:

  • Work closely with our marketing department to shape and design various marketing tools and help us to use the social media budget more efficiently
  • Connect our software with big data and business intelligence services to create automated marketing processes
  • Continuously improve our backend services with your knowledge of software architecture and high-quality code
  • Contribute as a productive member of an agile development team in all phases of the development lifecycle

Your profile:

  • Degree in Computer Sciences, Business Information Systems or similar
  • Several years of professional experience in software development
  • Background in object-oriented programming in Java and openness for new programming paradigms
  • Software development with Spring, the UNIX command line is something you really enjoy and also feel comfortable to use SQL, GIT, and Continuous Delivery
  • Being a backend geek, you also sometimes like to switch to the frontend side with JavaScript and HTML and do not fear the work with third-party APIs
  • Solid experience in using various methods in software design and automated testing to guarantee and improve code quality in compliance with the company standards
  • Interest in relevant business processes and the product you create
  • Excellent English language skills
  • Interest in the state-of-the-art technology

Why join us?

  • Shape the success story of InnoGames with a great team of driven experts in an international culture
  • Competitive compensation and an atmosphere to empower creative thinking and strong results
  • Time for your personal and professional development and possibilities to join both internal and external events and conferences to gain expert knowledge in the relevant areas 
  • Exceptional benefits ranging from flawless relocation support to company gym, smartphone or tablet of your own choice for personal use, roof terrace with BBQ and much more

Would you like to become part of a dynamic team and work as a Java Software Developer with us? Then we look forward to receiving your application (cover letter, CV, and references) as well as your salary expectations and earliest possible starting date through our online application form at innogames.com. Your contact person for this job offer is Elena Zhdanova.

Jetzt bewerben

Software Engineer II at American Specialty Health Inc.

American Specialty Health, Inc. is seeking a creative and analytical problem-solver Software Engineer II to join one our growing Information Technology teams and help us continue to improve our products and processes so that our members and customers can reach their goals. As a company that heavily relies on cutting-edge IT operations to serve its members, ASH is seeking ambitious Software Engineer II’s with strong team mentality and a genuine passion for software engineering.  Join a company where design and quality is expected, appreciated, and nurtured.

You are invited to learn more about American Specialty Health’s events on our events page.

Responsibilities

  • Design, development, maintenance, and troubleshooting of software applications.
  • Performs routine programming assignments under Manager’s supervision.
  • Develops an understanding of assigned application and internal customer area, standards and techniques, and general business knowledge.
  • Demonstrates understanding of departmental procedures, programming standards, and all pertinent training materials.
  • Unit testing as applicable.
  • Providing time estimates of assigned tasks and compare estimates to actual time spent in order to improve estimating accuracy.
  • Recommends possible improvements in applications.
  • Work independently with minimal supervision.
  • Mentor junior Software Engineers.
  • Properly refactor legacy components as needed.
  • Communicate directly with product owner and end users.

Qualifications

  • Bachelor’s degree in an IT, computer, or technical related field or equivalent experience. High school diploma required.
  • Minimum of 2 years of experience in programming in at least one of the followings: C#, C++, ASP.Net, VB.Net, Java, or JavaScript.
  • Experience with one of the following technologies: Node.js, XML, Angular, Ember, .NET MVC, Web API.
  • Demonstrated experience with API development and integration to develop plug-ins for CRM applications.
  • Demonstrated experience with SQL writing, stored procedures, and optimization.
  • Demonstrated experience working in an agile methodology with CI/CD processes.
  • Knowledge of MS Dynamics CRM is a plus.
  • Completing tasks in a fast-paced development cycle.
  • Familiarity with software development life cycles such as Agile or SCRUM.
  • Ability to design and architect moderate complexity web components.
  • Familiarity with software design patterns.
  • Familiarity with SOLID design principles. 

Core Competencies

  • Demonstrated ability to interact in a positive, respectful manner and establish and maintain cooperative working relationships.
  • Ability to display excellent customer service to meet the needs and expectations of both internal and external customers.
  • Excellent listening and interpersonal communication skills to identify critical core competencies based on success factors and organizational environment.
  • Ability to effectively organize, prioritize, multi-task and manage time.
  • Demonstrated accuracy and productivity in a changing environment with constant interruptions.
  • Demonstrated ability to analyze information, problems, issues, situations and procedures to develop effective solutions.
  • Ability to exercise strict confidentiality in all matters.

Senior QA Engineer (m/f) leading logistics company in e-commerce at Seven Senders GmbH

Are you bored of developing the test automation of the next random e-commerce startup?

Are you tired of taking on another QA’s work?

Instead, you want to work on something fresh and new? Come and work with us.

 The Deal

At 7S you will influence our product quality and the test automation suite . You will test our existing product and automate your work. If you are not satisfied playing a minor role in an average Berlin business, then this is the job you have been waiting for. Startup climate and a lot of challenges are waiting for you.

Who we are

We are Seven Senders. Our product revolutionizes cross-border e-commerce by enabling an optimal customer experience after checkout.

We engage with thousands of customers across Europe.

Your Role

You will prepare test plans and execute them against some cool features in our products. Develop and maintain a robust, scalable test automation framework for a B2B web-application. Test complex backend logic as well as ReactJS based single-page front-end applications. Test web and mobile views.

Some of the technologies we are using:

  • Amazon web services (S3, CloudFront, etc.)
  • PHP, MySQL, Symfony
  • Java, MongoDB, Spring.
  • ReactJS, Angular, Bootstrap, jQuery

For testing automation we use Jenkins, Selenium, Groovy, TestNG.

What we expect

  • Prepare and execute a manual test plan against our products
  • Maintain and extend our manual test cases base
  • Work closely with developers and PMs on product delivery ofr the highest quality
  • Document tests and report test automation framework for a a B2B web-application
  • Maintain our existing testing infrastructure

Requirements

  • Good communication skills, spoken and written English
  • Hands on attitude is highly desirable,
  • Experience in preparing test plans and executing them against web and rest applications
  • Solid knowledge of Java or Groovy for test automation development
  • Experience in writing tests with webdriver and api framework
  • Experience with best practices regarding test Automation and manual testing

What we offer

  • A great product and a highly motivated team that wants to push boundaries
  • Rapidly growing team with long-term prospects
  • A lively startup atmosphere
  • Excellent working conditions with a location in the heart of Berlin
  • Attractive and performance-based salary

We look forward to getting to know you and to understand your ideas and plans in a personal meeting.

We need you on board soon. Therefore, please do only apply if you do already possess a working permit for the European Union. Send your email application to Janina Cebulla: [email protected].

Cloud Developer at Hazelcast

Do you enjoy any of the following?

  • Solving complex problems.
  • Implementing non-trivial infrastructure code.
  • Creating well crafted and thoroughly tested features, taking full-responsibility from the design phase.
  • Paying attention to all aspects of code quality, from clean-code, to allocation-rates.
  • Digging into mechanical sympathy concepts.

At Hazelcast you will work with the best engineers out there. 

  • Who delve into JVM code.
  • Who implement and scrutinize garbage collection algorithms.
  • Who take any piece of software and multiply its performance by applying deep technical understanding. 
  • Who regularly squash bugs in the depths

We are looking for people who can deliver solid production code. You may either work in our office in London, Istanbul or code remotely from a home office in European timezone.

We would like you to:

  • Be a senior Java engineer – including all aspects connected to it.
  • Be skeptical yet always open to new concepts.
  • Have strong opinions about software quality.
  • Be an excellent communicator in written and spoken English.
  • Familiarity with container and orchestration technologies is required (Docker, Kubernetes) 
  • Experience on cloud platforms is required. (AWS, Azure or Google Compute Engine)
  • Experience with Spring framework is required.
  • Experience on React JS is a plus.

QA Engineer- Trading Engine at Kraken Bitcoin Exchange

Responsibilities
·       Test core framework and key software components for the Kraken trading engine.
·       Learn and understand the business domain and application architecture.
·       Collaborate on test strategy by reviewing functional requirements and design specifications with development and product teams.
·       Develop, document and maintain functional test cases and other test artifacts such as the test data, data validation, harness scripts and automated scripts.
·       Ensure timely completion of QA deliverables and they meet the defined requirements of the project.

Requirements
·       3+ years QA experience in the Financial sector.
·       Proficient with Linux, SQL and scripting languages (Shell, Perl, Python)
·       Knowledge of messaging protocols (websockets, RPC)
·       Prior experience working with automated testing of distributed real-time systems.
·       Well versed using JIRA for test management and defect tracking.
·       Knowledge of advanced order types, trading systems, and financial products is highly preferable.
·       Cryptocurrency/Blockchain familiarity highly preferable
·       Proactive mindset with the ability to both prioritize tasks and adhere to aggressive deadlines
·       Work collaboratively on a distributed team leveraging soft skills to effectively communicate and engage with stakeholders
·       BS in a technical or quantitative field 

Security Engineer at Manulife / John Hancock

Seeking high energy, self-starter to join as a Software Engineer on the Divisional Security Engineering team. Individual will participate in planning, developing and implementing software solutions for supported Business Units. Primary responsibility would be to focus on any integration development efforts, including hands on coding

The Software Engineer will also work closely with the architecture team to assist in understanding application and information security strategy, engineering solutions and roadmaps. The Engineer will also partner with IRM and platform services in understanding divisional standards and guidelines

Accountabilities

  • Work on implementation of integration layer by leveraging expert knowledge in Java, JSP and Javascript and established integration patterns
  • Taking code development ownership to enable Business Unit integration with various cloud based solutions, develop any new integration components or update any existing components in the form of APIs and Microservices
  • Assist in root cause analysis on complex development and/or defects
  • Participate in divisional reference architecture Implementation
  • Developing Web UI components or widgets using Javascript or similar technologies for easy integration with APIs and Microservices.
  • Produce code assets in adherence to departmental standards. 
  • Adhere policies and standards relating to supported tool processes and management and ensure policies are understood and followed by the organization.
  • Maintains currency of supporting technical and operational process documentation
  • Design and implement life cycle template, policies, analytic requirements, dashboards, reports and work with platform services to ensure high availability of system services in production.
  • Promote agile and continuous integration methodology for implementation efforts.
  • Proactively stay updated with industry developments, skills and technologies and share information, ideas and best practice with other development team members and divisions to improve skills and avoid single points of failure

Core Technical Skills

  • Experience with at least one of the following development environments/languages: J2EE, Java expert level, C/C++, .NET, C#, SQL or other structured programming tools working knowledge.
  • Experience developing application integration components using various tools and technologies specifically Java, Javascript, Python etc.
  • Experience developing APIs/Microservices and UI widgets
  • Working with IBM Identity and Access Management Tools (ISAM, TAM, TDI etc.) is a plus. If no prior experience with these tools, ability to learn new tools and technologies
  • Knowledge of protocols underpinning the web – TCP/IP, HTTP, SSL/TLS, BGP, cybersecurity concepts covering network through application layers is a plus
  • Experience in the design and deployment of end user web access and control infrastructure
  • Exposure to virtual and cloud environments
  • Understanding of security platforms, Proxy, End Point Protection, Web Application Firewall, Intrusion Prevention, Vulnerability Scanning, File Integrity Management, IAM Solutions is plus
  • Expertise in Windows, Mac and/or Linux platforms
  • Experience with remediating risks exposed by penetration testing and vulnerability scanning tools
  • Knowledge of one or more directories such as IBM, Oracle Directory Servers
  • Experience with one or more databases such as Oracle, IBM DB2 and MS SQL

Other Skills

  • Tech savvy, strong analytical and problem solving skills, specifically the ability to navigate multiple complex systems simultaneously to respond to client inquiries
  • Excellent organizational and time management skills; ability to manage multiple priorities
  • Strong communication skills – verbal, written and presentation
  • Must be willing to take direction and work collectively within the team and/or independently with minimal supervision, with strong sense of ownership and accountability.

Qualifications

  • Bachelor’s degree in Computer Science or equivalent work experience
  • 4-6 years’ work experience in developing, various software systems.
  • Prior working experience with financial services industry is a plus

Senior DevOps Engineer with Java knowledge at Spartez

Love staying ahead of the growth curve and experimenting with new software and environments? Join the Jira Cloud Site Reliability Engineering (SRE) team in Gdask to work with systems serving millions of users worldwide. You will implement and maintain solutions that operate at scale – see your efforts directly improve the reliability of Atlassian products.

What you will do:

  • Work side by side with the Jira Cloud development team to maintain and improve our systems. Get your hands dirty with the Jira’s code!
  • Gain deep technical knowledge of our services, build tools for automation, improve SRE processes and, most importantly, have fun doing it. We guarantee you’ll not be bored!
  • Deal with monitoring and alerting, configuration and capacity management, disaster recovery planning and execution
  • As part of a global team spread across different time zones, you’ll provide round-the-clock coverage for Atlassian’s Cloud services running in AWS. You will need and use skills and the quick-decision making ability to deal with incidents
  • Investigate and sink your teeth into why something did not work the way it should – and prevent it from happening again
  • Drive a reduction in work interruption (firefighting) and constant increase of services quality

What we expect from you:

  • Strong knowledge and 3+ years working experience with Java and JVM
  • Good scripting skills (Python is our default preference) – we don’t want you doing repetitive work!
  • Minimum 2 years of hands on experience with cloud infrastructure such as AWS, Google Cloud, Azure, Rackspace Cloud
  • Diagnosing and resolving problems in high-throughput web applications and network services. Diagnosing and troubleshooting user facing service outages
  • Deep expertise in monitoring of distributed systems. Exposure to system and application level telemetry for large distributed Cloud architectures
  • Exposure to and maintenance of configuration management and orchestration tools at scale
  • Creative and innovative problem solving skills with a willingness to take responsibility for the code you write, from concept all the way to production
  • Excellent communication skills and fluency in English (both spoken and written)
  • A collaborative spirit – in our world, it’s not about being a hero and having all the answers, it’s about sometimes saying “I don’t know” and working on finding solutions rather than starting with an assumption

What we can offer you:

  • Impact! Atlassian tools are used by millions of users around the world
  • A lot of opportunities to grow around people from Gdansk, Sydney, Mountain View, San Francisco and Amsterdam
  • Work in a world that is based on values such as honesty, truth, openness, and respect for the customer
  • Opportunity to build/grow your personal presence by speaking publicly at various events
  • Education Bonus (you choose what kind of training you would like to spend it on)
  • Ergonomic and user friendly equipment (computers, office desks and Aeron chairs)
  • Fully equipped kitchen (coffee, tea, yogurts, cornflakes, sodas, sweets at your disposal)
  • Are you into traveling? Here’s your opportunity to visit Australia or U.S. 
  • Private medical healthcare fully covered by Spartez
  • Life insurance fully covered by Spartez
  • Multisport card 50% covered by Spartez