JavaRush /Java блог /Архив info.javarush /Работа. Java программист. Москва.
MSBlast
30 уровень
Тула, Москва

Работа. Java программист. Москва.

Статья из группы Архив info.javarush
Дабы не плодить темы, пишу сюда. UPDATE от 17.02.2015: Ищется человек с опытом (возможно с небольшим) на удалённую работу, уже есть положительный опыт с одним из участников JavaRush. Необходимо доделать небольшой проект (на данный момент около 15 тыс. строк кода) по автоматизации автосервисного центра. Из технологий GWT+Vaadin, myBatis+PostgreSQL, Java SE7, Maven. Из необходимого обязателен опыт с GWT, JPA и Maven + любая реляционная БД. Если работали с Vaadin и\или myBatis ещё лучше. Если опыта с перечисленным стеком нет, но вы реально осознаёте что очень быстро учитесь и всё схватываете - пишите, обсудим. Сроки, к сожалению, сжатые, поэтому подразумевается что у вас уйдёт примерно 48 часов рабочего времени на ознакомление с проектом, дальше должен быть видимый результат, при его отсутствии расстаёмся. Необходимая занятость не менее 6 часов в день, 5 рабочих дней в неделю. Начать можно хоть сегодня, от вас небольшой рассказ о себе, от меня пара небольших задач на 15-20 минут, , если друг друга устраиваем, то можно приступать. Оплата через qiwi, paypal, или напрямую на Visa/Mastercard. Размер оплаты обсудим индивидуально, исходя из опыта, навыков и продуктивности. Пишите в ВК - vk.com/id13318310 или на info.javarush.ru Всё что ниже неактуально. Итак, сам я не столь давно устроился Java разработчиком, и сейчас фирме в которой я работаю требуется пополнение (1 точно, возможно 2 человека). Небольшое введение о компании. На рынке уже более 10 лет, основная сфера бизнеса - аутсорсинг страховый компаний в плане автмоатизации бизнес-задач, общий штат порядка 50 чел. Отдел разработки небольшой - штат 8 человек. Сейчас нас 6. Делаем RIA ПО для страховых компаний. Используемый основной стек технологий: Vaadin, OSGI, MongoDB+PostgreSQL, немножко JPA и Java EE, собирает всё Maven (в процессе перехода на Gradle), сервер приложений GlassFish (в процессе перехода на Apache Karaf). Работы вагон и маленькая тележка, нужно переносить уже написанный код (модули и фичи) c php (знать не обязательно) на java, добавлять новый функционал, рефакторить, дебажить, тестировать и т.д. и т.п. Территориально - юг красной ветки. От метро 5 минут пешком. Зарплатную вилку на джуна можете погуглить на хедхантере (25-50 на испытательный). Условия работы нормальные, зарплата кристально белая, платят вовремя 2 раза в месяц, корпоративных фич, кроме бесплатного фитнеса (6 этаж пешком), к сожалению нет, зато начальство и коллеги полностью адекватные. С тим-лидом я пообщался, он готов рассмотреть кандидатов без серьёзного опыта работы, но с большим желанием учить новое, вникать в написанное, работать, развиваться и делать нашу софтину лучше. Что хотелось бы от кандидата. Понятно что здесь все только учаться (как и я сам), никто от вас не ожидает чего-то сверхъестественного, но точно нужно знать и уметь: профессионально пользоваться гуглом, это без комментариев, т.к. 50% времени поначалу будете проводить именно там, для этого же нужен английский, достаточный для чтения тех. доков; знать java core на отлично с минусом, хотя бы из того что уже представлено в курсе javarush, единственная незатронутая важная тема - дженерики. Погуглить и вникнуть (если не знаете что это) хотя бы в теорию того что описано в введении. Простейшее понимание принципов работы реляционных баз данных (SQL), стандартные запросы и как java с ней работает. Желательно какие-нибудь свои проекты (пусть даже небольшие, но чтобы было не стыдно показать). И конечно общие социальные навыки - общительность, коммуникабельность, какое никакое желание и умение работать в команде, пусть звучит немного глупо, но бывали случаи что толковых ребят приходилось отсеивать, т.к. ну совсем двух слов связать не могут, или наоборот считают свои решения эталоном искусства и не воспринимают критику. Образование не существенно, но играет роль. Если технический ВУЗ, ещё и с уклоном в computer science - отлично, если что-то другое, но отлично разбираешься в java - ничуть не хуже. В общем, если решено 800+ (ещё лучше участие в проекте, хотя вряд ли кто остался до сих пор без работы) задач, прочитаны (и осознаны) книжки Шильдта, Блоха и Эккеля, с логикой и аналитикой проблем нет, умеешь быстро вникать в новое, и есть желание сменить (устроиться) на работу - велком в личку, готов ответить на дополнительные вопросы. Со своей стороны - помогу чем смогу. Естественно не могу обещать 100% трудоустройства, так как решение буду принимать не я. Наше общение начинается с твоего рассказа о себе: образование, давно ли занимаешсья джавой и программированием в целом (или другие области IT), насколько реально оцениваешь свои навыки и в какую стоимость. От меня две задачки: 1 простая, 1 посерьёзней. Если решаешь хорошо, делаю всё что в рамках моих возможностей чтобы устроить собеседование. Подскажу какие будут вопросы, как себя лучше вести и прочие нюансы. P. S. Отвечаю на частый вопрос. Взять за бесплатно на "вырост" у нас к сожалению не могут, т.к. на это банально нет времени, нужен человек имеющий хоть сколь-нибудь серьёзную подготовительную базу. Плюс уже были попытки, ничем хорошим дело не кончилось.
Комментарии (15)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
MSBlast Уровень 30
17 февраля 2015
Обновил тему. Кому интересно пишите в ЛС.
ttt Уровень 30
8 октября 2014
Хорошие требования, однако)
turboblufer Уровень 15
8 октября 2014
опишу примерно свой опыт и уровень знания:
1 — на javarush я дошел только до 15 уровня — дальше подписка нужна была, поэтому переключился на курсы головача (сначала java core, теперь java junior). на данный момент прохожу стажировку, где обещают помочь в трудоустройстве.

Конкретные навыки:
A. core
a.1 — итерации, циклы (на уровне — могу делать вложенные циклы, рекурсию, всякие там continue,break)
a.2 — исключения (знаю иерархию, разницу проверяемых и непроверяемых, могу создавать свои исключения, извлекать стек-трейс)
a.3 — коллекции (создавал свой односвязанный, двухсвязанный линкед лист, создавал простенький список на основе массива, знаю разницу в алгоритмической сложности. сеты, мэпы)
а.4 — инпут\аутпут — есть начальные занния по кодировке и потоками файловыми
а.5 многопоточность (пока что только начальные навыки, но знаю, что синглтон лучше создавать syncronised, ибо будет потоко-опасным)
a.6 ООП — понимаю принципы, но не хватает полиморфизма в коде (по словам тренера)
а.7 знаю все методы класса Object(), алгоритмическую сложность (на среднем уровне)

B.не кор
b.1 maven, junit (на начальном уровне)
b.2 — mySQL, JDBC (на САМОМ начальном уровне — могу создавать таблицы и делать простейшие операции, а также худо бедно подключаться из джавы к БД (это учу сейчас)
b.3 — шаблоны проектирования (только начинаю, знаю пока синглтон, factory, A-factory, iterator, bridge)

С — не JAVA
c.1 upper intermediate
c.2 использую часто инфографику
с.3 не люблю прокуренные офисы
с.4 каждый час встаю со стула и хожу 2 минуты, чтобы не подвергаться негативным воздействиям сидячего образа жизни
blacky Уровень 23
29 июля 2014
Прими мои поздравления!
Vaadin с GWT — это круто. Завидую)
А почему решили перейти с php на java?