Job Summary Excellent hands-on experience with Go lang (if not Golang, in either JAVA, DotNet and/or NodeJS) Write CRONs and background tasks required for growth of business and product Build REST APIs as required Ability to code using design principles Write reusable code and libraries for future use Have the working knowledge of Micro services Architecture using Docker Collaborate with other team members and stakeholders in executing various new and existing ideas Working knowledge of developing and deploying in linux environments Passion for building great products and loads of energy. Key SkillsSkills that we would be more than happy for a dev to have: - Worked in CI/CD environments - Developed code using TDD/BDD approach. - Worked with Virtualization on Linux (KVM) - Experience in working in Agile development environment Required Experience and QualificationsWe are looking for talented individuals who believe there is a need to disrupt old methods and are truly committed and driven to make it happen. Diplomas and degrees do not matter. We are looking for unique personalities who wish to invest themselves in a growing startup. Besides relevant knowledge in the field, do you think you have the below-mentioned traits? If yes, come and meet us!You are a nice person (Yes, we value good human beings),You are a team player,You have excellent interpersonal skills,You have an eye for detail,You are dynamic and enthusiastic,You are positive,You are curious, You have a passion for building products and solving intriguing problems. Are you funny and love to party? Even better! We value people who know how to work and have fun at the same time.BenefitsYou will:- be welcomed by warm and gracious people and start discovering our story,- be encouraged, motivated, and trained so that you get better at what you do,- attend knowledge transfer sessions from fellow team members.- get a dose of fun conversations during team lunch,- have so much fun in team outings (at least once every month).- make wonderful memories.
We are looking for a Java developer for one of our major investment banking client- who can take ownership for the whole end to end delivery, performing analysis, design, coding, testing and maintenance of large- scale and distributed applications. Please find JD for your reference . Job Profile : Java Developer : Location : Mumbai Description: A core Java developer is required for a Tier 1 investment bank supporting the Delta One Structured Products IT group. This is a global front-office team that supports the global OTC Equity Swap Portfolio, Single Name, and Index derivative businesses. We are designing a complete restructure of the Equity Swaps trading platform, and this particular role is within the core cash flow and valuations area. The role will require the candidate to work closely with the cash flow engines team to solve problems that combine both finance and technology. This is an exciting hands-on role for a self-starter who has a thirst for new challenges as well as new technologies. The candidate should possess good analytical skills, strong software engineering skills, a logical approach to problem-solving, be able to work in a fast paced environment liaising with demanding stakeholders to understand complex requirements and be able to prioritize work under pressure with minimal supervision. The candidate should be a problem solver, and be able to bring with them some positivity and enthusiasm in trying to think about and offer potential solutions for architectural considerations. Position Profile: We are looking for someone to help own problems and be able to demonstrate leadership and responsibility for the delivery of new features. As part of the development cycle, you would be expected to write quality unit tests, supply documentation if relevant for new feature build-outs, and be involved in the test cycle (UAT, integration, regression) for the delivery and fixing of bugs for your new features. Although the role is predominantly Java, we require someone who is flexible with the development environment, as some days you might be writing Java, and other days you might be fixing stored procedures or Perl scripts. You would be expected to get involved in the Level 3 production support rota which is shared between our developers on a monthly cycle, and to occasionally help with weekend deployment activities to deploy and verify any code changes you have been involved in. Team Profile: The team and role are ideal for someone looking for a strong career development path with many opportunities to grow, learn and develop. The role requires someone who is flexible and able to respond to a dynamic business environment. The candidate must be adaptable to work across multiple technologies and disciplines, with a focus on delivering quality solutions for the business in a timely fashion. This role suits people experienced in complex data domains. Required Skills: * Experience of agile and scrum methodologies. * Core Java. * Unix shell scripting. * SQL and Relational Databases such as DB2. * Integration technologies - MQ/Xml/SOAP/JSON/Protocol Buffers/Spring. * Enterprise Architecture Patterns, GoF design * Build & agile - Ant, Gradle/Maven, Sonar, Jenkins/Hudson, GIT/perforce. * Sound understanding of Object Oriented Analysis, Design and Programming. * Strong communication and stakeholder management skills * Scala / spark or bigdata will be an added advantage * Candidate must have good experience in database. * Excellent communication and problem solving skill. Desired Skills: * Experience in banking and regulatory reporting (SFTR, MAS/ASIC etc.) * Knowledge of OTC, listed and cash products * Domain driven design and micro-services
Collaborate with cofounders to guide strategic direction of product and company Responsible for entire product lifecycle from concept to deployment Build out user experience, design, development and QA capabilities through a combination of hiring and outsourcing to vendors Establish the initial architecture for the application will include database design and cloud infrastructure Estimate development release cycle and manage the release process Implement scrum based development cycles
Responsibilities: You will interact directly with colleagues across all responsibility areas and Director Of Engineering. The successful candidate for this position: - Designs and implements well-architected and scalable solutions - Collaborate with various teams in releasing high-quality software - Performs code reviews and contributes to healthy coding conventions - Assists in integration with customer systems - Provides timely responses to internal technical questions - Demonstrates leadership skills in navigating through tense periods and keeping calm Our Culture: - Integrity and motivation is more important than skill and experience - Cross-company team building and collaboration - Diverse background and highly talented & passionate group of individuals Ideal Candidate: The ideal candidate is a senior engineer having substantial development experience and high standards for code quality & maintainability. Basic Qualifications: - 4-year degree in Computer Science or Computer Engineering Preferred Qualifications: - 5+ years of development experience - Experience in Java or Scala - Experience with all parts of SDLC including CI/CD and testing methodologies - Experience in working with NoSQL technologies and message queue management - Self-motivated and able to work with minimum guidance. - Experience in a startup or rapid-growth product or project - Comfortable with modern version control, and agile development Bonus Points: - Experience in working with micro-services, containers or big data technologies - Working knowledge of cloud technologies like GCE and AWS - Writes blog posts and has a strong record on StackOverflow and similar sites
US based Multinational Company Hands on Hadoop