Apply

Lead Software Developer, Java

Posted 9 days agoViewed

View full description

💎 Seniority level: Lead, 5+ years

📍 Location: United States

💸 Salary: 150000.0 - 160000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Consensus Cloud Solutions👥 501-1000InternetInformation ServicesInformation Technology

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSBackend DevelopmentLeadershipSoftware DevelopmentSQLGitJavaOAuthSoftware ArchitectureSpring BootAPI testingJava SpringREST APICommunication SkillsCI/CDRESTful APIsDevOpsMicroservicesTroubleshooting

Requirements:
  • 5+ years of software development experience / Java server-side design.
  • Proficiency in API security frameworks, token management and user access control including OAuth, JWT, etc.
  • Knowledgeable in cloud platforms (preferably AWS: EC2/Containerization), microservices architecture, message queue systems and familiarity with related CI/CD and DevOps principles.
  • Proficiency in Java Spring Boot
  • Experience conducting code reviews and enforcing best coding practices.
  • Familiarity with CI/CD pipelines, version control (Git), and DevOps workflows.
  • Ability to troubleshoot and maintain legacy systems to ensure long-term stability.
  • Solid foundation and understanding of relational and NoSQL database principles.
  • Must have a firm understanding of software design best practices, fluency in coding.
  • Strong verbal / written communication and analytical / troubleshooting skills.
Responsibilities:
  • Design, develop, and expand Consensus’s suite of enterprise level RESTful APIs, related features, and architectural components that meet company demands.
  • Enhance and grow the development teams (local, remote, and offshore) to deliver high quality and efficient code in an agile software development lifecycle bringing solutions quickly and accurately to production through automation and continuous integration efforts.
  • Actively engage with ​development​ ​activities​ and coordination with ​Product​ and ​Project​ ​Managers​, Developers, ​QA​ ​resources​, and other teams to execute overall product delivery, adhering to overall roadmaps and architectural strategy, and effectively negotiating, communicating changes, and managing priorities and impacts.
  • Perform other duties and responsibilities as required, assigned, or requested. Consensus reserves the right to add or change duties at any time.
Apply