Job Description
Are you a seasoned software engineer with a strong background in Java development and AWS cloud technologies? We are seeking a Senior Software Engineer to join our elite team of professionals and drive the success of our consulting projects. As a Senior Software Engineer, you will lead the design and implementation of complex software solutions, leveraging your expertise to deliver exceptional value to our clients and mentor junior team members.
Responsibilities:
* Lead the architecture and development of enterprise-grade software applications using Java and AWS.
* Provide technical leadership and guidance to project teams, ensuring best practices and standards are followed.
* Collaborate with stakeholders to define project requirements and deliverables, and manage expectations.
* Conduct code reviews, performance optimization, and troubleshooting as needed.
* Stay abreast of industry trends and emerging technologies, and incorporate them into project solutions.
Requirements:
* Bachelor's or Master's degree in Computer Science, Engineering, or related field.
* Extensive experience in Java development and hands-on expertise with AWS cloud services.
* Proven track record of successfully delivering complex software projects in a consulting environment.
* Strong leadership and mentoring skills, with the ability to inspire and motivate team members.
* Excellent communication and interpersonal skills, with the ability to interact effectively with clients and stakeholders.
* Experience with Agile development methodologies and DevOps practices is a plus.
Location: Various locations with occasional travel to client sites, with expenses covered.
#J-18808-Ljbffr