• Lead/Sr. Java Software Engineer

    Job Post Information* : Posted Date 3 months ago(7/18/2019 2:07 PM)
    # of Positions
    Work Location (City/State)
    Brentwood, TN
  • What You Will Do

    • Develop web applications using Java- based technologies and frameworks
    • 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


    • 7+ years of experience in full-stack application development and support in Java and related technologies
    • Experience with Java version 8.x
    • Understanding of Microservices architecture
    • Experience with Angular, HTML, CSS, Spring, Spring Boot, Spring Cloud and/or Restful Web Service
    • ElasticSearch REST API experience
    • Strong communication, analytical and team skills
    • Experience in a development team lead role
    • Bachelor's degree in computer science or related discipline or equivalent work experience. 


    • DevOps experience
    • Experience with build automation tools such as Jenkins, Maven, and/or Gradle
    • Experience with Docker and/or other containerization tools
    • Experience with various technologies related to Java development, including but not limited to: Spring, Spring Boot, Spring Security OAuth2, Spring Security, Spring REST, Spring LDAP, Spring Data, JPA, Hibernate, Struts, JMS, SOAP, WSO2 ESB, Kafka, Zuul, Hysterix, ELK (Elasticsearch, Logstash, Kibana), Swagger
    • Experience working with relational databases (Oracle or MYSQL)
    • Experience with Spring Integration with Kafka
    • Experience in designing and developing multi-threaded high performance, highly scalable applications
    • Experience developing real time event processing and messaging: JMS, MQ, Kafka
    • Advanced degree preferred.

    Who We Are


    With nearly 30 years of experience and the backing of GxFource™, the industry-leading enterprise transformation as a platform solution, GalaxE has pioneered the use of automation to achieve enterprise business transformation and mission-critical change for some of the largest companies in the world.


    We are always looking for passionate, entrepreneurial-minded innovators and disrupters; game-changers that take ownership in the work they produce and bring it each and every day.  Working with like-minded team members you will get a chance to discover, develop and use cutting-edge technologies to transform the way we deliver creative business solutions.


    Sound like you? Join us, and find out for yourself what it means for you, and your career, to be part of the GalaxE team. Let’s build something, together. #WeAreGalaxE


    Equal Opportunity Employer/Veterans/Disabled


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