Exigências Profissionais – Java [Fique por Dentro]


Emprego TI

E ae pessoal! Nesse post vou falar brevemente sobre algumas exigências profissionais para quem deseja trabalhar no mercado utilizando a LP Java. Antes de começar, tenho certeza que algumas pessoas irão se perguntar: “Quem é esse cara para falar sobre esse assunto?”.

Realmente, quem sou eu para falar desse assunto. Sou novo no desenvolvimento de aplicações Java e calouro no que se diz respeito ao mercado de trabalho. Porém, até pouco tempo estive fazendo algumas pesquisas buscando saber o que as empresas vem exigindo para os profissionais que desejam trabalhar com a tecnologia Java.

Encontrei alguns sites:

Empregos TI

Profissionais TI

iMasters Fóruns

InforJobs

EmpregoNaWEB

Vagas Empregos em TI

Na maioria dos sites, as ofertas de empregos não informam o valor a ser pago, por este motivo e entendendo que o salário na area de TI varia muito, este post não se prenderá em dizer quanto se ganha pela função exercida e sim o que o mercado exige de pessoas que desejam trabalhar com Java.

Algumas denominações que pude encontrar, são dadas às profissões: Analista Desenvolvedor/Programador Java ou somente Desenvolvedor/Programador Java (Júnior, Pleno e Sênior), Coordenador de Projetos/Desenvolvimento Java, Implementador/Projetista Java, Analista de Sistemas Java (Júnior, Pleno e Sênior), Arquiteto de sistemas Java.

Outras denominações são dadas e integradas com outras tecnologias/linguagens: Programador PL SQL e Java, Programador Oracle Forms/Report e Java, Desenvolvedor Adobe Flex e Java – Pleno, Analista Programador JAVA, C e C++, Analista de Desempenho AD3 de Aplicações (DBA) e ferramentas Java e assim vai.

Antes de começar a detalhar as funções, irei listar algumas características, pois pude perceber que muitas vagas possuíam exigências em comum (o básico para se inserir no ambiente de trabalho nestá área):

1. Fácil relacionamento interpessoal e comunicação Oral e Escrita;

2. Disposição a desafios e superar limites;

3. Possuir capacidade de planejar, organizar, executar e controlar atividades relacionadas com o desempenho da função;

4. Criatividade;

5. Liderança, iniciativa e espírito de equipe;

6. Conhecimentos em modelagem de sistemas com UML.

Atendendo a esses pré-requisitos acredito que seja um bom começo! Ainda antes de começar, é necessário entender o por que da classificação Júnior (JR), Pleno (PL) e Sênior (SN). Para isso acesse o blog de Camilo Lopes e lá você irá encontrar o que precisa. Pronto! Agora podemos começar. =]

Desenvolvedor/Programador Java

  1. Júnior:
  2. - Empresas de Pequeno/Médio Porte;
    - Superior Completo ou em andamento na área de TI;
    - Certificações: SCJA ou SCJP; Isso não quer dizer que você DEVA ter essas certificações para exercer essa funçao como JR, PL ou SN  você precisa pelo menos ter conhecimentos no conteúdo das certificações.
    - Experiência de 6 meses a 3 anos;
    - Conhecimentos na linguagem Java: JEE, JSE e JME. Ter experiência em 1 pelo menos;
    - Geralmente conhecimentos em Banco de dados;
    - Inglês: Básico;
    - Não muito comum, mas pode-se encontrar disponibilidades para viagens.

    Em algumas ofertas pude encontrar o seguinte: “OBS:Experiência apenas acadêmica não atende a esta necessidade”. Na minha opinião experiência acadêmica é o começo para surgimento de ótimos profissionais e ainda mais para uma classificação JR. Mais podemos fazer o que né?

  3. Pleno
  4. - Empresas de Médio Porte;
    - Superior Completo e especialização na área de TI;
    - Certificações: Idem classificação JR + SCWCD;
    - Experiência de 3 anos a 5 anos;
    - Conhecimentos sólidos na linguagem Java: JEE, alguns frameworks (JSF, Struts ou Hibernate), JSE, JME;
    - Geralmente conhecer EJB: nada muito avançado;
    - As vezes conhecimentos em outras linguagens: C/C++, PHP, JavaScript, Ajax, XML, CSS…;
    - Trabalhar com outras ferramentas e ter capacidade/flexibilidade para aprendizado de novas ferramentas: IDE’s (NetBeans, Eclipse ou outras tecnologias IBM), Web Design, Servidores (Tomcat, JBoss, Websphere)…;
    - Conhecimentos de banco de dados (Firebird, SQL Server, PostgreSQL, Oracle…);
    - Inglês Intermediário;
    - Em alguns casos disponibilidade para viagens.

  5. Sênior
  6. - Empresas de Médio/Grande Porte;
    - Superior Completo e especialização na área de TI;
    - Certificações: demais certificações Java com diferencial em SCEA;
    - Experiência: mais de 4 anos;
    - Conhecimentos avançados na linguagem Java: JEE, integrar frameworks (JSF, Struts ou Hibernate), JSE, JME;
    - Podendo ou não ser obrigatório Design Patterns, Spring, Conhecimento avançados em JPA, EJB;
    - Ambiente operacional: Windows, Linux.
    - Conhecimentos em outras linguagens: C/C++, PHP, JavaScript, Ajax, XML, CSS…;
    - Trabalhar com outras ferramentas e ter capacidade/flexibilidade para aprendizado de novas ferramentas: IDE’s (NetBeans, Eclipse ou outras tecnologias IBM), Web Design, Servidores (Tomcat, JBoss, Websphere)…;
    - Amplos conhecimentos de banco de dados (Firebird, SQL Server, PostgreSQL, Oracle…);
    - Conhecer técnicas de segurança;
    - Inglês Avançado;
    - Geralmente disponibilidade para viagens.

    Em muitos casos são exigidas experiência em uma área específica.

Coordenador de Projetos/Desenvolvimento Java

- Empresas Médio/Grande Porte
- Superior Completo e especialização na área de TI;
- Nenhuma das ofertas exigiam certificações;
- Experiência: de 2 a 4 anos em coordenação de equipes;
- Conhecimentos na linguagem Java: JEE, frameworks (JSF, Struts ou Hibernate), JSE, JME;
- Padrões de Projetos, WebServices;
- Ambiente operacional: Windows, Linux;
- Trabalhar com ferramentas de gerência de projetos (Software Livre ou proprietário) e ter capacidade/flexibilidade para aprendizado de novas ferramentas;
- Conhecimentos em banco de dados (Firebird, SQL Server, PostgreSQL, Oracle…);
- Atribuições: Projeto e desenvolvimento de software para WEB ou não, levantamento,
análise, execução de testes, documentação de projeto;
- Inglês Intermediário ou Avançado;
- Geralmente disponibilidade para viagens.

No InforJobs, o salário para esta categoria estava entre R$ 6.500,00 a R$ 9.500,00 bruto mensal. Bom não? Caso ainda esteja ativo dê uma olhada: Coordenador de Desenvolvimento -JAVA- em São Paulo

Infojobs

Implementador/Projetista Java

- Empresas Pequeno/Médio/Grande Porte
- Não encontrei muitos detalhes mais algumas ofertas são muito parecidas com Desenvolvedor/Programador Java;
- Incluindo também conhecimentos em diversos níveis em UML e MDS (Metodologia de Desenvolvimento) baseada em RUP;
- Algumas exigiam pós-graduação em TI;
- Experiência profissional comprovada com no mínimo 2 anos.

Analista de Sistemas Java

- Empresas Médio/Grande Porte
- Curso superior sempre exigido e geralmente especializações;
- Muito comum encontrar esta função integrada com outras tecnologias;
- Algumas exigências do cargo Desenvolvedor/Programador Java – JR/PL;
- Conhecimentos em Análise Orientada a Objetos;
- Experiência comprovada de 2 a 4 anos;
- Melhores práticas: ISSO 9000:2000, PMBOK, ISSO 17799, ISSO 20000, ISSO 9126, CMMI, ITIL, COBIT e Governaça em TI;

Um exemplo que eu encontrei em que exigia conhecimentos especificos:

“Analista de sistemas/Negócios , com vivência em sistemas de saúde, preferencialmente nos sistemas do ministério da saúde -  SIA , CADSUS, SISPRENATAL, HIPERDIA, BPA . Esses quesitos serão decisivos. Excelente equipe de trabalho, excelente oportunidade de crescimento.

Experiência profissional : Entre 3 e 5 anos
Salário : 5000 – 7000 R$ Bruto mensal

Arquiteto de sistemas Java

- Empresas Grande Porte
- Curso superior sempre exigido e especializações;
- Conhecimentos em áreas específicas quase sempre exigidas;
- Realização e análise de teste de carga e teste de stress;
- Análise em ambiente de produção (infraestrutura, servidor de aplicação, Java e
aplicação);
- Analisar arquiteturas e requisitos para identificar oportunidades de melhoria de desempenho durante o desenho de projetos;
- Elaboração de apresentação/relatórios com resultado final do trabalho;
- Apresentação dos resultados para equipe técnica;
- Além dessas especificações outras exigências são requeridas: Experiência em frameworks de persistência (Hibernate, iBates, EB, etc), frameworks de desenvolvimento Web e servidores de aplicação já citados;
- Por ser escasso este tipo de profissional pude encontrar exigências de 1 a 3 anos de experiência como também mínimo de 5 anos (varia muito a depender da empresa);
- Conhecimentos avançados em algumas ferramentas: Enterprise Architect (EA), Rational Software Architect (RSA), Rational Requisite Pro, Rational Clear Case;
- Inglês Fluente;

As atividades mais comuns exigidas: migração e adaptação de sistemas; Consultoria em tecnologias.

Considerações Finais

Antes de concluir, quero pedir a paciência de todos pela falta de algumas informações e espero atualizar cada vez mais este post com a ajuda de vocês. Sei que existe mais funções referente a linguagem Java, porém os dados foram coletados no período de 07/2009 até a data de publicação desse post.

Os dados desse post foram tirados dos sites citados no inicio do tópico e vale informar que as principais regiões em que encontrei essas informações foram: Paraná, São Paulo, Minas Gerais, Pernambuco, Bahia, Distrito Federal, Porto Alegre/RS, Florianópolis/SC.
Como vocês podem perceber a maior exigência do mercado hoje é referente a J2EE, então a busca por especializações nessa área é o ideal. Graduar, pós-graduar e tirar certificações se tornará um diferencial muito grande. Aproveitem enquanto há tempo, o mercado ainda está muito escasso de profissionais especializados! xD

Obrigado mais uma vez! Espero que gostem e até o proximo post!

~ por Flavio Ribeiro em agosto 24, 2009.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

 
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.