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


Help us improve JobGrin
Need Help? Contact us