Lead Java Software Engineer (REMOTE)

.NET, Agile, Amazon Web Services, Apache ActiveMQ, Apache Kafka, Apache Maven, Backend development, C#, Caching, Continuous integration, Docker, Enterprise software, FIX, Git, Gradle, Interfaces, JIRA, Java, Kanban, Linux, Memcached, Scripting, Software, Software development, Software engineering, Spring, Unit testing
Full Time
Work from home available Travel not required

Job Description

Lead Java Software Engineer will design and code backend software on business-critical data-centric enterprise applications. Design, implement, and support interfaces between system applications and identify and implement improvements in existing services, including optimizations. Work closely with cross-discipline team members from the definition of functional and non-functional requirements through ongoing operational support. Work closely with the Architecture team and others to transform the platform components.

  • 5+ years programming skills in Java.
  • Strong Spring skills.
  • Become a tactical member of the team. Design and implement quality solutions under limited guidance.
  • Build defined features to contribute value to the software codebase for a high-volume system
  • Knowledge and understanding of modern software programming/engineering.
  • Product delivery lifecycle - requirement refinement through ops
  • Strong analytical and problem solving skills.
  • Strong communication and collaboration skills.
  • Multi-functional team collaboration
  • Fault-tolerant design & maintenance
  • Git
  • Build tools - prefer Maven or Gradle Desirable
  • Kafka
  • Memcached, Redis, or other networked cache
  • ActiveMQ or other standard queuing frameworks
  • Back end development - large scale data-centric applications
  • Linux, scripting & admin
  • SQL
  • Docker
  • CI/CD
  • AWS
  • Experience working the .NET/C# a plus

Other Responsibilities

  • Investigate and fix bugs.
  • Write automated unit tests.
  • Maintain documentation to share knowledge.
  • Participate in all Agile ceremonies and meetings (Kanban)
  • Track work in ticketing system (JIRA)
  • Participate in Pull Request reviews.
Dice Id : 80121007
Position Id : 6970433
Originally Posted : 8 months ago
Have a Job? Post it