MAGAS
Electronics & Computers
UAE
Senior Software Engineer
Job Overview
We are looking Senior Software Engineer for leading developer of OSS1BSS that interconnects Gateway solutions for the Telecommunications industry. Senior Software Engineers must have 5+ years of experience, with at least 4 Years in Spring.
PRIMARY ROLE AND ESSENTIAL JOB RESPONSIBILITIES:
- Understand requirements, develop high quality software using Java/Spring. Unit test and deploy code in agile environment. Learn new technologies and work in a continuously changing environment.
- Continuously work on improving code quality by exploring various open source tools and services available.
- Willingness to learn and work in highly vibrant environment implementing solutions for an ever-increasing user base.
- Perform Analysis, Design and Development tasks of increasingly complex nature
- Ensuring high performance
TECHNICAL KNOWLEDGE & SKILLS (NECESSARY)
Skills
Technologies
- Java Technology
- Java 1.8
- J2EE
- Webservices
- Rest
- XML, XPath
- Spring
Database
- RDBMS and SQL with Oracle
OTHER KNOWLEDGE & SKILLS DESIRED (ADDED ADVANTAGE):
- Good Knowledge of Apache Camel
- Good Knowledge of Unix/Linux environments
- Working with Complex SQL queries
EXPERIENCE:
- Minimum 4 years of programming experience in building Java/Spring applications
- Experience in Java/Spring based web application development is required.
- Exposure to large enterprise applications is a big plus.
- Participate in software requirements and implementation design reviews.
- Expert knowledge of Java, J2EE, Spring, Hibernate
- Experience with Queuing technologies a big plus
- Experience with Maven, GIT a big plus
- Excellent problem solving, troubleshooting, and analytical skills
- Obsession with new technologies and open source tools
- Excellent communication skills are a must.
- Being a self-starter and having a self-motivated attitude is very important.
- Expert Data structure knowledge
- Strong understanding of SQL and RDBMS development skills
- Ability to operate within short release cycles
- Ability to work in a continuous changing environment in terms of requirements / priority.
- Full software development lifecycle (SDLC) experience
- Should be able to work with a team of talented engineers and product owners and gain their respect by participating in the overall improvement of the product
QUALIFICATIONS:
Masters or Bachelors Degree in Computers: IT: Electronics or related field
REMUNERATION:
Compensation commensurate with experience and equivalent to major Tier 1 cities.
Work and live in Goa and get the remuneration your experience deserves.