Java Developer | Masonite International Tampa, FL, US

Job Details:
Responsibilities: We are looking for experienced JAVA developers responsible for building JAVA applications, including anything from back-end services to their client-end counterparts. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Provide expertise in the use of the Spring Framework, including best practices and design patterns. Significantly contribute to software design and architecture, develop both new applications and improve our existing ones in performance, capability, and reliability. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential. *.Participate in paired programming environment where the development deliverable is an ecommerce solution. *.Requirements gathering sessions that defines what we are going to build and develop more detailed story as we follow Agile/Scrum framework *.Development assigned by the Application Development Manager by priority of stories. *.Contribute to the team by employing best practices in utilizing a broad platform of technologies within a cloud native development environment *.Leverage development expertise to achieve business objectives for the development of the project *.Embrace change in a dynamic environment that is tool agnostic. Be flexible enough to use the tool that will best fit the requirement. *.Translate application storyboards and use cases into functional applications *.Design, build, and maintain efficient, reusable, and reliable JAVA code *.Ensure the best possible performance, quality, and responsiveness of applications *.Identify bottlenecks and bugs, and devise solutions to these problems *.Help maintain code quality, organization, and automatic testing..
Qualifications: *.Proficient in JAVA with a good knowledge of its ecosystems *.Experience using the Spring Framework *.Strong understanding of object-oriented programming *.Experience using IoC and dependency injection containers *.Experience utilizing ORM tools *.Experience with MVC *.Experience building and consuming RESTful web services. Exposure to AWS, MS Azure service bus, and other cloud provider. *.Skill for writing reusable JAVA libraries *.Familiar with various design and architectural patterns *.Knowledge of concurrency patterns in JAVA *.Familiarity with Microsoft SQL Server, MySQL, MongoDB *.Experience with popular web application frameworks, such as Angular/ Bootstrap/ Material Design *.Knack for writing clean, readable JAVA code
..More Details» [Apply]

No comments: