TechnoMile Career
(703) 340-1308 Support Center

Position Description

Java Full-Stack Developer

Nagpur, India



Working in a fast paced environment, you will be collaborating with product management, usability experts and engineering teams from our India Team and US Team to understand customer requirements and to create a cross-browser dynamic interface with rich user interaction capabilities. Not only comply with Best Practices for Web standards but also ride on the futuristic Rich Internet Application techniques, to ensure our customers always benefits from an efficient user interface. Performance, scalability, and security will be the integral goals while delivering the top-rated applications to our customers.

Role: Java Full Stack - Technical Lead
Location: Nagpur
Skill Matrix:
  • Languages:Core Java, J2EE,
  • Framework: Struts, Hibernate, Spring (IOC, MVC, boot)
  • Web Servers: Apache Tomcat, WAMP, XAMP,
  • UI: AngularJS, NodeJS, ReactJS, EmberJS
  • Database: MongoDB / NOSQL , MySql, SqlServer
  • Extensive experience with Design patterns (Creational/ behavioural and architectural).
  • In depth knowledge and experience of working withSpring (Core, MVC, Security, Batch, Cloud), Hibernate, Maven, Gradle etc.

    Job Requirements:

    Work closely with cross-functional groups such as product management and usability to develop and refine the product requirements
    • Lead team of developers to deliver product enhancements.
    • Design, develop, test and deliver web applications and services using Angular.JS, Java (SpringBoot), MongoDB / NOSQL, Cassandra, ElasticSearch etc
    • Support deployment of application on scalable AWS Infrastructure
    • Research new technologies and incorporate their usage into new applications or services
    • Gifted/Able communicator.
    • Self-motivated, intelligent self-starter who can stay focused and efficient, whether working alone or in a group.
    • High energy levels, self-motivated, positive attitude and pleasing personality.
    • Effective communication and interpersonal skills to be able to establish rapport with people at all levels
    • Capacity to remain focused with task at hand as well as multi-tasking.
    • Strong sense of ownership for assigned tasks and willingness to go the extra mile when needed.