You will ideally have extensive experience in building products from a technology perspective.
Drive the technology solution
Keep the technology stack up to date
offset technical debt in agreement with strategic architecture
Conduct technology review and get the findings implemented
Conduct code reviews and ensure the best practices are implemented
Drive incremental Automations and DevOps processes
This role will develop as the new venture takes shape and therefore its specification will be reviewed regularly
and modified, if required, in accordance with the needs of the future business requirements.
Key Responsibilities
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 the applications
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and automation
Required Qualifications, Skills and Experience
3.5 to 6 years of experience with BE/BTech/MTech
Proficient in Java, with a good knowledge of its ecosystems
Solid understanding of object-oriented programming
Must have built Micro services on AWS
Familiar with various design and architectural patterns
Skill for writing reusable Java libraries
Knowledge of concurrency patterns in Java
Familiarity with concepts of MVC, JDBC, and RESTful
Experience with popular web application frameworks, such as Play and Spark
Familiarity with Java GUI frameworks such as Swing, SWT, and AWT depending on project
requirements
Knack for writing clean, readable Java code
Experience with both external and embedded databases
Understanding fundamental design principles behind a scalable application
Basic understanding of the class loading mechanism in Java
Creating database schemas that represent and support business processes
Basic understanding of JVM, its limitations, weaknesses, and workarounds
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as Git
Familiarity with build tools such as Ant, Maven, and Gradle
Familiarity with continuous integration
Job Types: Full-time, Permanent
Pay: ?312,986.48 - ?581,995.85 per year
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.