JOBSEARCHER

Senior Java Fullstack Developer

Job Description:
  • Preferred Location
  • Bachelors Degree in Computer Science Information Systems with 7 years of relevant technical experience or Masters degree in Computer Science Information Systems
  • Hands on experience of creating test reports from automation test run using tools such as cucumber report Extent report etc
  • Experience with OpenShiftWorking knowledge of MQAWS Certification is a plus
  • DevOps and/or automation experience in code testing building and deployment a plus
  • Experience building computer software within the airline industry is a plus
  • Knowledge of Windows Server and HPUX operating systems a plus.
Responsibilities:
  • Develop amazingly efficient and effective software using Java Spring Boot Microservices APIsEnhance and maintain on prem and internal PAAS applications and actively rework these to AWS along project timelines
  • Help to design and implement serverless patterns from containerized applications
  • Build industry standard APIs and help with establishing consuming routing calls connectivity protocols and policy
  • Design develop and implement architecture patterns that are optimized for SLAs reliability and cost
  • Look upstream and downstream to see around corners and anticipate future consequences for immediate technical choices
  • Help to establish and grow a culture of software craftsmanship best practices including TDDBDD and Test Automation both Unit and Integration Continuous Integration and Continuous Deployment
  • Drive performance improvements including monitoring detailed metrics problems trends and costs in order to determine solutions required process changes etc that will make the function more efficient
  • Ensure adherence to security standards and compliance with privacy rules and regulations early in the development
  • Be aggressive to resolve and prevent technical debt
  • Actively engage in Agile software development activities including sprint planning daily standups and retrospectives with an aim to continuously improve
  • Collaborate frequently to share ideas and gain perspective Communicate critical information in a clear and timely manner listen to others and seek clarification to confirm shared understanding
  • Initiate and lead code reviews and continuous improvement efforts
  • Create usable documentation playbooks
  • Effectively analyze tradeoffs between usability and performance needs communicate these across the team
  • Optimize pace and meet deadlines
  • Administer product upgrades and patches
  • Provide assistance and support other team members where required including troubleshooting and maintenance of production systems programs applications247 Oncall support rotation function is a component of this role
  • SkillsMandatory Skills : Angular, Java, Microservices, AWS Lambda, AWS RDS, AWS S3, SpringBoot, Javascript/jQuery, BootStrap/CSS/CSS3, AWS API Gateway, AWS Cloud
  • Formation, SQS, SNS, Aws Step Functions, Docker, Dynamo DB, HTML/HTML5, Kafka, MySQL, TypeScript, AWS VPC, AWS EC2, Java SpringBoot
Required Skills: Angular Basic Qualification :Additional Skills :Background Check : NoDrug Screen : No