Urgent hiring For Senior Java Developer
Drive on 25 and 26 september 2018
Job Location : Mohali
Experience: 4-8 years
Qualification: Bachelors or Masters degree in Computer Science, Computer Applications, Electronics and Communications.
Primarily focused on back-end system architecture, design, and development.
Work closely with architects to translate overall system architecture and product requirements into well-designed and implemented software components and applications.
Design architecture of micro services, webservices and web applications.
Collaborate with solution architects and other software engineers to design and launch new features.
Implement software components of highly available, scalable, and robust cloud services.
Build and maintain reusable code and libraries.
Take ownership of the implementation of individual software components, with high emphasis on quality, test-driven development, and sound software engineering practices.
Maintain cloud component organization, code integrity, quality, and ensure responsiveness of applications.
Optimize applications for maximum scalability and speed.
Develop and implement data security best practices, procedures, and strategies.
Participate in software design reviews, conduct peer code reviews, and provide input and feedback to other members of the development team.
Develop multiple solution related artifacts (e.g. solution delivery blueprints, application diagrams process diagrams, service interfaces, technical interfaces).
Actively participate in release planning and execution.
Demonstrate creativity and innovation in identifying new opportunities and applying solutions for the benefit of the customer/stakeholder.
Influence the direction on the available standards, methods, tools and applications and makes appropriate choices from the alternatives.
Sound Knowledge of OOPs concepts, Algorithms and Design patterns.
Hands on experience with core Java, J2EE, Spring, Spring Boot, Hibernate, WebApplications, WebServices, REST, SOAP, WebSockets, TDD.
Experience in APIs creation and Documentation using swagger.
Hands on experience with Cloud services and Cloud deployments.
Working knowledge on container environment such as Dockers and Kubernetes.
Experience with MicroService architecture using REST services.
Hands on with the Active Directory, LDAP, Oauth2, TLS, SASL and associated frameworks.
Knowledge of Application servers like Tomcat, Weblogic, Websphere and Http servers like Apache and Nginx.
Hands on with CI and CD tools and the process.
Exposure to messaging brokers like MQTT, Kafka is a plus
. Must have good verbal and written communication skills.