Job Role : Java developer
Job Location : Bangalore
Experience : 3 to 5yrs
Notice period : Immediate only
Experience in Startup would be a added advantage
Job Description and Responsibilities:
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
- Contributing in all phases of the development lifecycle.
- Writing well designed, testable, efficient code.
- BTech/MTech/BS/MS degree in Computer Science, Engineering or a related subject.
- Proven hands-on Software Development experience in Java.
- Hands on experience in designing and developing applications using Java EE , Spring, Spring MVC, Spring Boot Frameworks
- Object Oriented analysis and design using common design patterns.
- Experience with test-driven development
- Experience with relational databases (MySql, Oracle, Postgres) or NoSql Databases (Cassandra, MongoDb, CouchDb) .
- Excellent verbal and written communication in English.
Good to have:
- Experience with Microservices in cloud environment: AWS.
- Experience in server side scripting language: Typescript, Javascript, Python