Technical Software Engineering Lead developing Java applications for Employee Benefits IT Team. Leading engineering teams in transforming the application landscape to achieve multi-year program outcomes.
Responsibilities
Develop applications with Java and J2EE technologies, use Micro Services, JMS, XML, JSON, JDBC etc.
Identify, drive and lead in the implementation of standards and best practices on how we deploy applications in AWS.
Design reusable architectures and services that can be leveraged by agile teams across the program to improve development velocity.
Ability to design and implement new software architecture patterns in Cloud that are scalable, secure and cost efficient, adhering to industry standards such as multi-region support with fault tolerance and data replication strategies.
Use shift left approach to do security, testing and performance in dev cycle.
Develop Infrastructure as Code (IaC) using CloudFormation templates, YAML files, build specifications, and Python Lambda functions to have a completely automated build and release process for all AWS resource infrastructure and code artifacts.
Implement proactive monitoring and observability to predict and detect abnormal system behaviors, with timely alerts avoiding system impacts.
Mentor junior Cloud and Software Engineers.
Present new ideas to leadership and present on topics to improve the learning of others.
Requirements
Bachelor’s degree in computer science, Math, or any Engineering
5+ years of hands-on experience with Java and J2EE technologies, such as, Java Web Services, JMS, JSP, XML, JSON, JDBC etc.
5+ years software architecture and systems design experience
Infrastructure as Code experience, like CloudFormation, Terraform, CDK, etc.
Strong software development knowledge
Strong technical knowledge of AWS relating to application development and certifications are plus.
Ability to communicate at all levels within an organization and influence leadership.
Proven ability to work with cross functional teams and translate requirements between business, project management and technical projects or programs.
Controls Engineer responsible for building and evolving consumer and business APIs at Uphold. Collaborating across teams to ensure maintainable, performant, and secure services.
Staff Software Engineer at Unloan driving AI - first innovation and building products with TypeScript, Next.js, and GraphQL. Delivering high - performance services and mentoring junior engineers.
Backend Developer at Insera, creating robust backend solutions for BI systems in Norrköping. Join a collaborative team in a flexible hybrid work culture with opportunities for growth.
Som .NET utvecklare utvecklar du system och programkod för kunder i en hybridarbetsmiljö. Du arbetar med teknik och samarbetar med kunder för att möta deras behov.
Python & AI Developer contributing to software solutions utilizing modern AI capabilities. Joining cross - functional teams to enhance product features and deliver high - quality software.
Mid - Senior Software Engineer for a global crowdfunding platform powering social justice movements. Improving and maintaining Laravel/MySQL systems to support thousands of campaigns.
Software Developer focused on backend solutions, working with Python and C++ in a hybrid role based in Madrid. Experience with complex SOA architecture required.
Software Developer maintaining and developing app features for a user - friendly accounting platform. Collaborating with team on improvements to enhance user experience while providing technical support.
Senior Software Engineer developing backend applications for Cellulant, leading design and operations of mission - critical applications. Engaging with cross - functional teams to deliver high - value results in financial technology.
Senior .NET Backend Developer responsible for designing and maintaining backend systems using .NET technologies. Collaborating with cross - functional teams to ensure scalable architecture and code quality.