• Sr. Software Engineer - Java

    Job Post Information* : Posted Date 2 months ago(2/5/2019 10:53 AM)
    # of Positions
    Work Location (City/State)
    Nashville, TN
  • Who We Are


    Every day, our solutions affect people throughout the world. From Fortune 100 companies to start-ups, GalaxE develops and implements strategic projects that are critical to the success of customers’ businesses and the lives of tens of millions of people.


    For over twenty-five years, we have grown and evolved into a multi-national firm that employs over 2000 team members worldwide. But we’re not done evolving. It took collaboration and innovation to get here, and it takes collaboration and innovation to get where we (and our customers) want to be tomorrow.  


    What does this mean for our employees? They have the security of an established company, with the benefits of working for a company where great minds, hard work, leadership and innovation are highly regarded and rewarded.


    As Thomas Edison said, “There’s a way to do it better – find it”. We want our employees to find it.


    We’re looking for creative people, with an entrepreneurial spirit, looking to work on awesome projects! Sound like you? Come work with us! Find out for yourself what it means to be part of the GalaxE team.


    It’s not always easy, but important work never is. #WeAreGalaxE


    Equal Opportunity Employer/Veterans/Disabled

    What You Will Do

    • Develop web applications using one or more of the following JAVA/J2EE technologies Java 8, Spring, Spring Boot, Spring Security OAuth2, Spring Security, Spring REST, Spring LDAP, Spring Data, JPA, Hibernate, SOAP, Kafka, Zuul, Hysterix, Kibana, ELK (Elastic Search, Log stash, Kibana), Node.js, Angular/Typescript, Swagger.
    • Collaborate with architecture, database development and database administration staff to establish and adhere to industry and enterprise best practices for application development, integration and optimization.  
    • Write and review technical specifications based on technical requirements and functional specifications.  Collaborate with architecture and development staff to achieve approval and consensus of solution design presented in response to technical specifications written by analysts and other developers.  
    • Contribute to development and publication of release documentation and the development of code to facilitate the migration and conversion of data.  
    • Assist with select quality assurance tasks, including test data preparation, defect root cause analysis and production support  
    • Work within multiple software development life cycle (SDLC) models including Waterfall and Agile.  
    • Adhere to all HIPAA and SOX software development compliance policies and procedures.  
    • Other duties and responsibilities as assigned including but not limited to:  
    • Attend team meetings, phone conferences, and training as needed.  
    • Know, understand, and follow teammate guidelines, employment policies, and department or company procedures.  

    Skills and Experience You Will Need


    • Minimum 5 years’ experience in application development and support using one or more of JAVA/J2EE technologies Spring, Spring Boot, Spring Security OAuth2, Spring Security, Spring REST, Spring LDAP, Spring Data, JPA, Hibernate, Struts, JMS, SOAP, WSO2 ESB, Kafka, Zuul, Hysterix, Kibana, ELK (ElasticSearch, Log stash, Kibana), Swagger
    • Minimum 2 years’ experience in application development leveraging relational and OLTP database technologies such as DB2, Oracle 10g, SQL Server, Cassandra and MySQL
    • 3+ years’ experience using one or more of the following Java, Angular/Typescript, HTML, CSS, Spring, Spring Boot and Restful Web Service experience
    • Hands on experience as a Java Developer with strong knowledge of Java 8, Spring/Spring Boot, Rest based API design, JPA/Hibernate, devOps(using Jenkins, Maven, Docker)
    • Strong communication, analytical and team skills
    • Bachelor's degree in computer science or related discipline or equivalent work experience. 


    • 3+ years of experience developing Rest based APIs
    • 3+ years of experience working with relational data bases (Oracle or MYSQL)
    • 2+ years of front end (UI) development experience
    • 1+ years of experience with Spring Integration with Kafka
    • Experience implementing and consuming large scale web services
    • Experience in designing and developing Multi-threaded high performance, highly scalable applications
    • Experience developing real time event processing and messaging: JMS, MQ, Kafka
    • Experience with GitHub/BitBucket
    • Experience Developing applications using Public/Private cloud platforms
    • Minimum of 2 years’ experience with Agile Development Methodologies such as SCRUM, RAD (Rapid Application Development) and Extreme Programming.
    • Minimum of 1 year experience with process modeling methodologies such as Six Sigma or CMM.
    • Advanced degree



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed