YASH Technologies, Inc.
Java Developer Job
YASH Technologies, Inc., Indiana, Pennsylvania, us, 15705
We are looking for a Java developer responsible for building Java applications. Your primary responsibility will be to design and develop back-end service applications, and to coordinate with the rest of the team.Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.ResponsibilitiesTranslate application storyboards and use cases into functional applicationsDesign, build, and maintain efficient, reusable, and reliable Java codeEnsure the best possible performance, quality, and responsiveness of the applicationsIdentify bottlenecks and bugs, and devise solutions to these problemsHelp maintain code quality, organization, and automationSkillsProficient in Java, with a good knowledge of its ecosystemsSolid understanding of object-oriented programmingSkill for writing reusable Java librariesKnowledge of concurrency patterns in JavaKnack for writing clean, readable Java codeFamiliarity with Java Spring Boot frameworkExperience with cloud computing platform like AWSGood to have exposure to AWS Lambda, Cloudwatch, SQS experienceKnowledge on various design and architectural patternsUnderstanding fundamental design principles behind a scalable applicationBasic understanding of the class loading mechanism in JavaBasic understanding of JVM, its limitations, weaknesses, and workaroundsImplementing automated testing platforms and unit testsProficient understanding of code versioning tools, such as GitFamiliarity with build tools such as Ant, Maven, and GradleFamiliarity with continuous integrationFamiliarity with Basic HTML/Thymeleaf, CSS
#J-18808-Ljbffr
#J-18808-Ljbffr