About the Role
Duration: 6 Month
Location: Hyderabad Chennai
Timings: Full Time (As per company timings)
Notice Period: within 15 days or immediate joiner
Experience: 58 Years
Overview:
- Is a global leader in the Finance and Banking sector. You will work as part of an agile development team with members to design estimate develop and implement software solutions that meet/exceed the business requirements.
- You will work closely with a high performing team on a comprehensive Java Python stack consisting of web front ends backend APIs and standalone microservices in a hybrid cloud environment (AWS and private cloud). General and indepth experience with Java & Python concepts is a must in addition to strong knowledge of relational databases APIs and frontend technologies.
Requirements:
Java:
- Design develop and maintain both new and existing code ranging from clientside development (using Angular JavaScript HTML and CSS) to serverside (using Java and Spring Boot and TSQL for data persistence and retrieval)
- Write readable extensible testable code while being mindful of performance requirements
- Create maintain and run unit tests for both new and existing code to deliver defectfree and welltested code to QA.
- Conduct design and code reviews and collaborate to ensure your own code passes review
- Leverage our Cloud infrastructure (AWS) to engineer solutions that make the best of it
- Adhere to best practice development standards
- Stay abreast of developments in web applications and programming languages Requirements
- Minimum 2 years of fullstack development experience with Java technologies
- Strong Core Java 6/ Java EE handson skills
- Use of any of the following IDEs PyCharm for Python Eclipse or IntelliJ for Java VSCode for HTML/CSS/Javascript.
- Strong knowledge of OOP principles including design patterns
- Good understanding of a relational database engine such as SQL Server
- Experience with writing SQL queries on databases like SQL Server
- Strong fundamentals in algorithms and data structures
- Experience with modern software development lifecycle
- Eager to learn work and deliver independently
- Speak and write fluently in English
Python:
- Minimum 2 years of development experience with Python
- Should be proficient in the following
- Standard library and OOP in python
- Python dependency management through pip
- Sphinx documentation engine
- Setuptools
- Pandas and Numpy
- Flask framework
- Jinja templating engine
- Celery
- Any productionready WSGI server such as Gunicorn or uWSGI
Other Personal Characteristics
- Dynamic engaging selfreliant developer
- Ability to deal with ambiguity
- Manage a collaborative and analytical approach
- Selfconfident and humble
- Open to continuous learning
- Intelligent rigorous thinker who can operate successfully amongst bright people
- Be equally comfortable and capable of interacting with technologists as they are with business executives.
algorithms,pycharm,vscode,celery,numpy,t-sql,javascript frameworks,setuptools,coding experience,eclipse,intellij,coop,css,sphinx,software development life-cycle,jinja,code review,code,spring boot,unit testing,angular,sql,aws,uwsgi,sql server,gunicorn,transact-sql (t-sql),flask,pandas,pip,oop,javascript,data structures,sphinx documentation,java,python,wsgi,html