This company is committed to hiring Veterans

Senior Software Engineer

This job is no longer active. View similar jobs.

POST DATE 8/19/2016
END DATE 12/14/2016

Superior Group Rockville, MD

Rockville, MD
AJE Ref #
Job Classification
Full Time
Job Type
Company Ref #
Bachelors Degree


Superior Group is looking for Senior Software Engineer for our Client located in Rockville, MD

Produce highly scalable applications for the Smart Grid industry
Follow best development practices and work in an Agile environment
Work with other developers and product managers to define software specifications
Have a proactive approach to improving the application with every sprint
Work with UI Designers to implement an intuitive user experience
Learn the latest technologies and collaborate with your fellow developers
Join the team in developing and shaping the future of the Smart Grid industry
Be passionate about delivering best of breed enterprise software applications
Expert understanding of enterprise application development design patterns, algorithms and data structures.
Proficiency with Big Data technologies. Experience with at least two of the following- Hadoop, Cassandra, Kafka, Redis, Elastic Search, Spark, Kibana.
Proficiency with Java, Java EE Technologies. Experience with at least two of the following-EJB, CDI, JAX-RS, JPA, JSF, JMS.
Experience with open source technologies and frameworks. Experience with at least two of the following- PrimeFaces, JQuery, Hibernate, Git, Maven, Drools, LDAP.
Experience with Java Application Servers.
Very good understanding of SQL and NoSQL Databases.
Experience in developing applications for highly available, fault-tolerant cloud deployment.
Experience in JVM debugging, profiling and monitoring tools.
Development experience in Agile Methodology.
Experience with writing automated unit and integration tests. Proficiency with at least two of the following: Junit, Arquillian, Spock, Selenium, JMeter.
Hands-on experience with Linux.
Self-motivation to complete tasks independently.
Excellent written and oral communication skills.
Big Data, Java, Java EE, Agile
Experience in IOT software development.

Required Skills / Qualifications:

Minimum of 6 years’ experience as Senior Software Engineer.
BS degree in Computer Science

Preferred Skills / Qualifications:

Go Beyond.
EEO Employer - Minorities / Females / Disabled / Veterans / Sexual Orientation / Gender Identity.