Senior Software Engineer

No of Positions  No of Positions:   2

location Location: Bengaluru

date Tentative Start Date:   October 18, 2021

Work From Work From : Any Location

rate Rate : $ 7  -  11 (Hourly)

experience Experience : 3 to 5 Year

Posted: 8 Days ago
Job Applicants : 2
Job Views : 18
Job Category : Information Technology & Services
Duration : 6-12  Month
Key Skills Required Skills
Java Java 8 OOAD HTML JDBC JavaScript ExtJS UML J2EE 1.7 technologies JMS XML Web Services REST Ajax Spring
Description

Skills :

• Java 8, OOAD, HTML, JDBC, Javascript, ExtJS, UML, J2EE 1.7 technologies, JMS, XML, Web services, REST, Ajax, Spring, Hibernate etc.,

• Strong knowledge and application of design patterns

• Strong in data structures and algorithms concepts

• Strong experience in all phases of Software Development Life Cycle

• Good experience in performance tuning of Java/ J2EE applications at all levels (UI, server, and database)

• Good understanding of versioning tool like github, svn

• Good experience in Relational Database : Oracle, MySQL

• Knowledge on NoSQL databases would be a plus

• Good knowledge in web/application servers (Jetty, JBoss, Tomcat, Weblogic)

• Good knowledge in Service Oriented architecture and Webservices

• Good design skills using n-tier architectures (scalability, caching, business & data layers)

• Experience in design and development of Micro Services and container (Docker) based deployments will be added advantage

• Exposure to cloud computing will be added advantage

Education Degree in Computer Science, Statistics or relevant field

Experience:

• 3-6 years proven track record of development and design work in the IT industry with 2 + years in product development role

• Experience on a large n-tier Java/J2EE applications with rich and interactive functionality Strong product development experience in building large scale distributed systems

• Experience and knowledge of open source software, frameworks and broader cutting edge technologies around server side development in Java

• Should have excellent programming experience in Java/J2EE technologies

• Excellent knowledge of MVC architecture and UML

• Understanding Functional Specification document and design and develop Software components based on specification.

• Must be a self-starter who can work well with minimal guidance and in fluid environment • Agility and ability to adapt quickly to changing requirements and scope and priorities is must

• Basic understanding of frontend terminology

• Good organization, communication and interpersonal skills

• Should be self driven and have technical leadership skills to breakdown overall milestones to detailed measurable technical tasks / deliverables

• Knowledge of Commodities Business, Derivatives (Futures and Options), contract management, international shipments and documentation would be an added advantage

Responsibilities:

• Design, architecture and delivery of features and technical components with highest quality

• Effective collaboration with cross functional teams to deliver end-to-end products & features

• Ability to multi-task and re-prioritize responsibilities based on changing requirements

• Estimates efforts, identify risks, devises and meets project schedules

• Debugging/Troubleshooting and fixing issues in QA/UAT/Production environment by working with all stakeholders

• Rises above the details to see broader picture and implications for whole product/team

• Continuous innovation and fresh thinking towards product development

• Create and be part of a healthy and competitive environment within the team

• Good knowledge on review process and software development’s best practice

• Create technical documents for the enhancements/change requests that are being develop