October 06, 2016
  • This company is committed to hiring veterans.

Senior Software Engineer

Superior Group - Rockville, MD

View Job Summary View Job Summary
  • Company
    Superior Group Superior Group
  • Location
    Rockville, MD
  • Job Type
  • Job Classification
    Full Time
  • Education
    Bachelors Degree
  • Company Ref #
  • AJE Ref #
  • Number of Positions

Job Description

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. www.superiorjobs.com.
EEO Employer - Minorities / Females / Disabled / Veterans / Sexual Orientation / Gender Identity.