Software Lead Engineer Job in Creative Synergies Group
Software Lead Engineer
Creative Synergies Group
4+ weeks ago
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Job Summary
Responsibilities
- Translate business requirements into viable technical architectures and designs
- Understand the current applications and technical architecture and improvise them as needed
- Have a thorough understanding of software development lifecycle and the ability to implement software following the structured approach
- Exposure to client server architecture, cloud and micro services is must
- Deep understanding of multi tiered architectures, clean coding, best patterns for effective coding or testing and a sound understanding of version control
- Strong code review skills and ensure the quality of the project
Required Skills
- Java version 1 point 8, J2EE, JSP, Servlets, JDBC, Hibernate or JPA, SQL or MySQL, PL or SQL, NoSQL
- Spring framework, Spring MVC, Spring Security, Spring Cloud, Spring Batch, Spring Data, Spring Boot, Micro services
- Soap and Restful WS, Ant, Maven, Gradle, Linux, cloud AWSorAzure, IMDG Redis or Hazelcast, MQTT protocol such as RabbitMQ
- Should have worked with UI technologies HTML,CSS and JavaScript Frameworks like Angular or React or VueJS with TypeScript
- Should have experience working with Kubernetes, CI with Jenkins
- Should have Good understanding of Security constraints such as Kerboros, JWT, OAuth, OAuth2 point 0, LDAP, SSO
- Good to have Python, Django and Anglar with version greater than 2
- Should have experience of working with SVN, GIT, Gerrit, Jira, Confluence
- Exposure to messaging systems, JMS or Active MQ or Rabbit MQ or Kafka
- Exposure to cloud AWS, Provisioning, capacity planning and performance analysis at various levels
- Exposure to containerization docker, docker swarm, kubernetes and open shift
- Should have experience in working with cloud native architecture
- Experience with Big Data technology like Hadoop, Spark, NoSQL based Data warehousing solutions
- Experience of micro services, Distributed systems, caching and load balancing, security
- Expert in Full Stack design technique as well as experience working across large environments with multiple operating systems or infrastructure for large scale programs
- May be recognized as a leader in Agile and cultivating teams working in Agile frameworks
- Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, resiliency and security
- Stays abreast of cutting edge technologies or trends and uses experience to influence application of those technologies or trends to support the business
Experience Required :
4 to 6 Years
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us