Software Engineer
Software Engineer138
Applications
138
Applications
About the Job
Skills
[Job Title]
Software Engineer
Reports To
The Software Engineer will report to the Project Manager
Job Overview
Looking for a brilliant Java Developer to join a core group that designs and builds the industry’s leading Micro-Engagement Platforms.
Responsibilities and Duties
· Helping creatively solve business problems by supporting the necessary backend infrastructure
· Be the go to person for applications around the Java technology stack
· Be in touch with current frameworks and be influential in all choices related to backend technology choices
· Collaborating with engineers from other technology teams
· Exhibit a strong sense of feature ownership, agility, and an urge for continuous learning
· Reviewing the peer code and suggesting optimization
· Ensuring code quality and coverage
Qualifications
· Engineering degree in computer science or any related field
· 3+ years of professional software development with demonstrable back-end implementation experience
· Java, Spring, Spring boot
· Experience in tools: Junit, Swagger, GIT/Bitbucket/GitLab
· RESTful API design and development, event-driven architecture experience
· Knowledge of distributed system
· Back-End development, building, and designing software using Java and Java server that can scale to millions of transactions
· Strong Software development fundamentals, architecture, algorithms, and problem-solving skills
· Strong knowledge of creating highly efficient and scalable applications.
· Proficiency in working in a Linux environment
· Experience with NoSQL Databases Like MongoDB Is Highly Preferred
Familiarity with YAML/Swagger
· Experience working in the load balanced and/or reverse proxy environment
· Knowledge of docker/kubernates
· AWS/ GCP experience
· Excellent communication, strong organizational skills, and attention to detail
About the company
Industry
Computer Software, Digita...
Company Size
11-50 Employees
Headquarter
Hyderabad