We are looking for an experienced Java Software Engineer with expertise in the area of writing connectors and integrate with 3rd-party products and services.
Experience: 8+Years
Location: Chennai
Mode: Hybrid
Responsibilities and Main Duties:
- Develop and maintain solutions to connect to 3rd-party products and services
- Write requirement and design documents
- Write user documentation
- Record demos
Required knowledge and experience:
- You have experience with database connections and transaction mechanisms
- You understand and master the challenges of mass data handling, concurrency and parallelism
- At least 3 years in-depth experience as Java developer
- You are experienced with automated testing (unit and integration tests)
- You are motivated and eager to broaden your knowledge within new areas, when necessary, e.g. internal workings of the database
- You are proficient with relational databases and SQL (i.e. you can hand-optimize SQL statements)
- You have basic Linux and Linux scripting knowledge
- You have experience working with Docker or other container technologies
- You have a customer-centric mindset and your goal is always to create an optimal user experience
- You have a good understanding of data structures, data modeling and software architecture
- You have a solid understanding of IT and network security
- You have experience with Java profiling tools - (optional, but a big plus)
- You have experience with network analyzers (optional)
- You have experience in setting up disposable cloud testing environments