Senior Java Software Engineer (offline)

RESPONSIBILITIES:
- Under little to no supervision, follows programming specifications to perform a variety of programming assignments requiring knowledge of established procedures
- Write code from functional design specifications that are well designed, efficient and testable
- Contribute to all phases of the development lifecycle, as an agile team member, to include, but not limited to, design, coding, unit testing and deployment
- Work within an evolving agile development environment utilizing small teams that include developers, DBAs and QA members
- Is a cross-functional agile team member and can take on development, DBA and testing tasks
- Demonstrates expertise in a variety of the field’s concepts, practices and procedures
- Relies on extensive experience and judgment to plan and accomplish goals
- Performs a variety of complex and complicated tasks
- May provide consultation on complex projects and is considered to be a top-level contributor/specialist
- Utilizes tools, technology and various methodologies to create functional and intuitive solutions for desired products
- Performs administrative tasks in a timely and professional manner
- Performs other duties as assigned
- Coordination of work teams
- Provides Technical Support to project team members

REQUIREMENTS:
- At least 2 years of Java development experience (ver. 8+)
- Knowledge of standard concepts, practices and procedures in the SDLC
- Familiarity with JSP, SQL, HTML, XML, JavaScript. AJAX and JQuery
- Project experience working with Eclipse, SVN, Spring Framework, Maven and Junit
- Experience working with back-end databases including relational and non-relational
- Detail Oriented skills
- Self-starter skills
- Proficient communication in both written and conversational English
- Ability to work in a dynamic fast-paced environment with multiple priorities and projects
- Ability to exist to a rapidly changing environment
- Analytical and problem-solving skills
- Collaborative Mindset
- Bachelor’s degree in Computer Science or related field or equivalent experience

WILL BE A PLUS:
- Knowledge of supply chain logistics
- Knowledge of Selenium
- Knowledge of test-driven development techniques
- Knowledge of Agile Methodologies
- Knowledge of Apache Camel

WHAT WE LOVE ABOUT INNOVECS:
- An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
- We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
- Regular performance-based salary and career development reviews;
- Medical insurance (health), employee assistance program;
- Paid vacation, holidays and sick leaves;
- Gym 24/7, personal fitness instructor;
- Massage in the office, personal wellness consultant;
- English classes with native speakers and partially or fully reimbursed personal trainings and conferences;
- Referral program;
- Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.

The job ad is no longer active
Job unpublished on 25 March 2021

Look at the current jobs Java Remote→