Sr. Java AWS Engineer ( 80% Java Development and 20% DevOps)
KEYS TO THE POSITION:
BACHELORS DEGREE IN COMPUTER SCIENCE ENGINEERING TECHNOLOGY OR RELATED FIELD
7 YEARS OF CORE JAVA DEVELOPMENT EXPERIENCE. MUST HAVE EXPERIENCE WITH MULTITHREADING CONCURRENCY ETC.
EXPOSURE TO PYTHON IS A BIG AS WE HAVE MANY APPS WRITTEN IN PYTHON
STRONG SQL EXPERIENCE. THE TEAM IS WORKING WITH MYSQL.
MUST BE STRONG WITH AWS INCLUDING S3 EC2 DYNAMODB ECS ELASTICSEARCH CLOUDFORMATION
DEMONSTRATED UNDERSTANDING OF MODERN SOFTWARE DEVELOPMENT (AGILE SDLC AND JIRA) AND TEST METHODOLOGIES INCLUDING EXPERIENCE ON GIT AND JENKINS CI
MUST HAVE AN INTEREST IN WORKING WITH AI. THE TEAM IS CURRENTLY WORKING WITH GITHUB COPILOT.
FINANCIAL SERVICES
ONSITE IN NEEDHAM OR BOSTON 4 DAYS A WEEK
RESPONSIBILITIES
Utilize a DevOps mindset and develop acumen for sharp troubleshooting techniques
Work with Business Analysts Support team Quality Assurance and Development management to develop new application add new features triage and bug fix existing applications.
Work with monitoring tools for Applications Services Infrastructure and Data Quality
Responsible for sustained engineering efforts including maintaining code quality unit testing continuous integration release management performance tuning and execution
Directly contribute to agile builds and deployments to production
Provide technical support once code is deployed
Challenge and contribute to designs with respect to application stability topics such as resiliency and recoverability
Work effectively with Cloud architectures
QUALIFICATIONS
Bachelors Degree in Computer Science Engineering Technology or related field
Prior experience in developing complex applications using while having a strong command of: Core Java Spring frameworks Node and Python technologies
Experience with SQL and RDBMS technologies
Experience with AWS services like S3 EC2 DynamoDB ECS ElasticSearch CloudFormation
Demonstrated understanding of modern software development (Agile SDLC and JIRA) and test methodologies including experience on GIT and Jenkins CI
Knowledge of sysadmin skills in Linux Windows Networking layers Load Balancing
Experience in the Financial Industry is preferred
Interest in and experience with AI tools as part of SDLC process is a plus.