Job Summary – P1 Java
Trimble in Chennai is seeking a Software Engineer for its Cloud Platform Engineering Team to build and run a large-scale, distributed Access Management System. This Te2am in Chennai for the Trimble Cloud platform will strive to make the high-performance System of Profiles with strong authorization capabilities.
Focus Areas:
Performs software engineering within the process framework established by the Team. This framework will describe how requirements are developed and analyzed, how changes are made to requirements, how engineering work will be planned and tracked, how testing will be performed, and the criteria by which the performance of the project will be measured.
Sub-Module level responsibility in large projects and Module (or component) level responsibility in small/medium projects and complete responsibility in small-sized projects, depending upon the complexity and decomposition.
Document work, software designs, code and record and produce test reports.
Be contemporary, by adopting technological and market evolutions.
Expectations:
Good understanding of operating systems principles, software architectures, software algorithms, and software engineering principles
Proficiency in Java is required.
Knowledge of Spring Framework and Reactor is favorable.
Good knowledge of Object-Oriented Programming and Design Patterns.
Good analytical and problem-solving skills.
Good communication and interpersonal skills.