Senior Developer

Year    Bengaluru, Karnataka, India

Job Description



Roles & Responsibilities:

  • Deliver Solutions through all phases of the project lifecycle, including requirements definition, conversion, and testing; based on a proven agile methodology.
  • Demonstrate hands-on technical capabilities in multiple programming languages with broad knowledge in integration techniques, solutions and project methodologies.
  • Effectively work with client engagement teams with diverse skills and backgrounds fostering an innovative and inclusive work environment.
  • Demonstrate understanding of current technology environment and industry trends and provide recommendations for engagement and client service issues.
  • Bachelor's degree and approximately 9 years of related work experience.
  • Hands-on experience with at programming languages like Java, RCP, Python, C#, Encryption methodologies and Multithreading, SWT Components, file Handling, client-server
  • Hands on with Eclipse IDE, Version control tools (GITLab), etc etc.
  • Hands on using native cloud development framework such as spring boot, Netflix OSS, Spring cloud.
  • Collaborate with various stakeholders to understand business needs, and develop architecture, Design patterns and product roadmap.
  • Actively participate in a collaborative team that applies principles of Agile, DevOps and CI/CD methodologies, and iterates in a design-build-test-measure cycle Create technical designs and contribute to system architecture
  • Write APIs and service interfaces used by other developers, including web and mobile application developers
  • Collaborate with teams to integrate user-facing elements with server-side logic
  • Ensure code quality through writing unit tests, automation and performing code reviews
    Contribute ideas to finding the best solutions for algorithms, technologies and products/tools to be adopted
  • Hands on experience with SAAS model with Web, AWS and Azure cloud infrastructure
    Strong background of server side and content security. Encryption, OAuth authentication and access control
  • Worked for large CMS (content management systems) with large data set, REST API FW for client server communication and high concurrency of users
  • Good knowledge of Agile tools like JIRA, TFS , redmine, GIT etc
Required Skills (Technical Competency):
  • 6 years experience in Java RCP Development
  • Strong basic understanding of Java and related Technologies
  • Experience designing and implementing user interfaces with Java UI frameworks
  • Good understanding of Java open source technologies
  • Good understanding of Encryption methodologies and Multithreading
  • Good understanding and strong knowledge on SWT Components, file Handling, client-server etc.
  • Hands on with Eclipse IDE, Version control tools (GITLab), etc
  • Hands on writing unit tests
Desired Skills:
Education Type
B.E/B.Tech/BS-Computer Science
Job Type
Full Time-Regular
Experience Level
Mid Level
Total Years of Exp
3 - 6

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2856529
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year