Lead Java Software Engineer

.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
$140,000+
Work from home available

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.
Requirements:

  • 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 : 2 months ago
Have a Job? Post it